2023-07-26 16:12:22 +08:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
# 新增服务器列表
|
2023-07-28 17:06:00 +08:00
|
|
|
|
servers=("62.234.41.104")
|
2023-07-26 16:12:22 +08:00
|
|
|
|
|
|
|
|
|
|
# 本地计算机的SSH公钥路径
|
2023-07-27 15:06:28 +08:00
|
|
|
|
local_public_key="$HOME/.ssh/id_rsa.pub"
|
2023-07-26 16:12:22 +08:00
|
|
|
|
|
|
|
|
|
|
# 远程主机的用户名和密码
|
|
|
|
|
|
remote_user="root"
|
2023-07-28 17:06:00 +08:00
|
|
|
|
remote_password="52z=];k3ScDy^Zp7"
|
2023-07-26 16:12:22 +08:00
|
|
|
|
|
|
|
|
|
|
for server in "${servers[@]}"; do
|
|
|
|
|
|
# 使用sshpass命令将密码传递给ssh-copy-id,并将公钥追加到服务器
|
2023-07-28 17:11:14 +08:00
|
|
|
|
sshpass -p "$remote_password" yes|ssh-copy-id -i "$local_public_key" "$remote_user@$server"
|
2023-07-26 16:12:22 +08:00
|
|
|
|
done
|