作者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/cn.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