[問題]有關大量部署ssh key金鑰的問題

看板Linux作者 (時尚IT人)時間8年前 (2017/10/26 20:31), 8年前編輯推噓5(504)
留言9則, 6人參與, 8年前最新討論串1/1
最近想要透過一台Linux電腦控管大量的伺服器,所以想要交換SSH KEY 但是我的伺服器IP幾乎都不連續,目前是一台一台過ssh-copy-id的方式進行,但是這樣 太? 請問大家有不錯的方法或工具可以推薦嗎? 感謝~! -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.1.181 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1509021098.A.C1B.html

10/26 20:39, 8年前 , 1F
寫scrpit去loop IP咯
10/26 20:39, 1F

10/26 22:18, 8年前 , 2F
把所有 ip 寫成在用換行符分開的檔案,
10/26 22:18, 2F

, , 3F
xargs -n 1 ssh-copy-id <$IP_LIST_FILE
10/26 22:18 原本有想過這個方法,可是使用ssh-copy-id他會叫我輸入對方的密碼,所以無法寫成she ll跑

10/26 22:42, 8年前 , 4F
如果用ansible的話,可以搭配sshpass部署ssh key
10/26 22:42, 4F
因為剛開始學習ansible,請問一下sshpass是指什麼?是module嗎?要如何使用可以教一 下嗎 感恩 ※ 編輯: uptowncool (27.246.9.199), 10/26/2017 23:06:27

10/26 23:37, 8年前 , 5F
10/26 23:37, 5F

10/26 23:38, 8年前 , 6F
密碼用exp寫就好啊
10/26 23:38, 6F

10/27 00:55, 8年前 , 7F
sshpass就是可以把密碼用argument傳給ssh
10/27 00:55, 7F

10/27 00:56, 8年前 , 8F
^的工具
10/27 00:56, 8F
謝謝各位我大概知道要怎麼做了 可能會朝向expect+shell 部署完後直接透過ansible的 模組就好了 ※ 編輯: uptowncool (27.52.34.145), 10/27/2017 19:42:04

10/30 05:23, 8年前 , 9F
exp + dsh
10/30 05:23, 9F
文章代碼(AID): #1PyTMgmR (Linux)
文章代碼(AID): #1PyTMgmR (Linux)