如何大量透過 ssh-copy-id 加入遠端機器 fingerprint 與避免互動式問答

有時架設機器時常常需要大量加入一堆機器,往往在加入ssh金鑰時總是要一台一台互動問答

因此有了這篇文章

Step1: 先建立密碼檔, 例如 ~/password.txt

內容只填入密碼即可

Step2: 透過 ssh-pass , ssh-copy-id & for 將互動依序加入
如果沒有 ssh-pass 要另外安裝請自行安裝

# for i in {101..103};do sshpass -f ~/password.txt ssh-copy-id -i ~/.ssh/id_rsa.pub -o StrictHostKeyChecking=no root@192.168.122.$i;done

然後就完成了,可以直接 ssh 遠端機器,用在腳本環境中很方便哦.

Author: jerryw1974

learning and focus on computer science, cloud infrastructure, virtualization and information security, technical, networking,platform system and cyber-security related topic.