From dd71d4628df8c8e29526616fefad59d8631d3c4a Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Wed, 24 Apr 2024 15:06:25 +0800 Subject: [PATCH] =?UTF-8?q?ssh=E5=AF=86=E9=92=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ssh-copy-id.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/ssh-copy-id.sh b/ssh-copy-id.sh index a8df123..8ecc619 100644 --- a/ssh-copy-id.sh +++ b/ssh-copy-id.sh @@ -1,16 +1,21 @@ #!/bin/bash -# 新增服务器列表 -servers=("49.232.223.191" "49.233.162.49" "192.144.200.59" "81.70.101.153") +# 新的服务器列表 +servers=( +"39.100.87.238" +"39.100.84.78" +"47.92.213.251" +"39.100.86.136" +) -# 本地计算机的SSH公钥路径 +# 本地SSH公钥路径 local_public_key="$HOME/.ssh/id_rsa.pub" -# 远程主机的用户名和密码 +# 远程主机用户名 remote_user="root" -remote_password="YfP}(k65Wn38Fe?%" +# 循环遍历服务器 for server in "${servers[@]}"; do - # 使用sshpass命令将密码传递给ssh-copy-id,并将公钥追加到服务器 - sshpass -p "$remote_password" yes|ssh-copy-id -i "$local_public_key" "$remote_user@$server" -done \ No newline at end of file + # 使用sshpass将密码传递给ssh-copy-id,并将公钥追加到服务器 + sshpass -p "Royroiy123" yes | ssh-copy-id -i "$local_public_key" "$remote_user@$server" +done