Browse Source

feat(ssh_config): 添加 140 和 141 主机的 SSH 别名

- 为 192.168.10.140 和 192.168.10.141 添加了新的 SSH 别名
- 新增的别名支持密码认证并禁用了严格的主机密钥检查
tianyun 6 months ago
parent
commit
a90e70044b
3 changed files with 27 additions and 0 deletions
  1. 22 0
      back/ssh_copy_id.sh
  2. 1 0
      folder-alias.json
  3. 4 0
      ssh_config.sh

+ 22 - 0
back/ssh_copy_id.sh

@@ -0,0 +1,22 @@
+#!/bin/bash
+# 批量复制ssh公钥
+
+IPS=(
+    192.168.10.183
+    192.168.10.190
+    192.168.10.89
+    192.168.10.212
+)
+
+for ip in "${IPS[@]}"; do
+    echo "Checking connectivity to $ip"
+    if ! ping -c 1 -W 1 $ip &>/dev/null; then
+        echo "$ip is unreachable, skipping..."
+        continue
+    fi
+
+    echo "Copying SSH key to $ip"
+    if ! sshpass -p 123456 ssh-copy-id -o StrictHostKeyChecking=no root@$ip 2>/dev/null; then
+        echo "Failed to copy key to $ip"
+    fi
+done

+ 1 - 0
folder-alias.json

@@ -0,0 +1 @@
+{}

+ 4 - 0
ssh_config.sh

@@ -48,3 +48,7 @@ alias ssh-157='sshpass -p 123456 ssh root@192.168.10.157 -o StrictHostKeyCheckin
 # 91 90
 alias ssh-91='sshpass -p 123456 ssh root@192.168.10.91 -o StrictHostKeyChecking=no'
 alias ssh-90='sshpass -p 123456 ssh root@192.168.10.90 -o StrictHostKeyChecking=no'
+
+# 140-141
+alias ssh-140='sshpass -p 123456 ssh root@192.168.10.140 -o StrictHostKeyChecking=no'
+alias ssh-141='sshpass -p 123456 ssh root@192.168.10.141 -o StrictHostKeyChecking=no'