作者uptowncool (時尚IT人)
看板Linux
標題[問題]有關大量部署ssh key金鑰的問題
時間Thu Oct 26 20:31:35 2017
最近想要透過一台Linux電腦控管大量的伺服器,所以想要交換SSH KEY
但是我的伺服器IP幾乎都不連續,目前是一台一台過ssh-copy-id的方式進行,但是這樣
太?
請問大家有不錯的方法或工具可以推薦嗎?
感謝~!
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.1.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1509021098.A.C1B.html
1F:推 hizuki: 寫scrpit去loop IP咯10/26 20:39
2F:推 hijkxyzuw: 把所有 ip 寫成在用換行符分開的檔案,10/26 22:18
3F:→ hijkxyzuw: xargs -n 1 ssh-copy-id <$IP_LIST_FILE
10/26 22:18
原本有想過這個方法,可是使用ssh-copy-id他會叫我輸入對方的密碼,所以無法寫成she
ll跑
4F:→ sasoric: 如果用ansible的話,可以搭配sshpass部署ssh key10/26 22:42
因為剛開始學習ansible,請問一下sshpass是指什麼?是module嗎?要如何使用可以教一
下嗎 感恩
※ 編輯: uptowncool (27.246.9.199), 10/26/2017 23:06:27
6F:推 chang505: 密碼用exp寫就好啊10/26 23:38
7F:推 mars90226: sshpass就是可以把密碼用argument傳給ssh10/27 00:55
8F:→ mars90226: ^的工具10/27 00:56
謝謝各位我大概知道要怎麼做了 可能會朝向expect+shell 部署完後直接透過ansible的
模組就好了
※ 編輯: uptowncool (27.52.34.145), 10/27/2017 19:42:04
9F:推 antigenius: exp + dsh 10/30 05:23