我需要通过 SSH 检查一堆服务器(RAM、磁盘、CPU 型号等)。
我想为它制作一个脚本。但是 RSA key 是/否妨碍了。
是否可以在通过 SSH 连接到服务器时自动接受 RSA key ?
(即 ssh root@ip"is"或一些解决方法?)
最佳答案
要告诉 ssh
不要担心主机 key ,只需将 StrictHostKeyChecking
选项设置为 no
,即
ssh -o StrictHostKeyChecking=no root@ip
如果你还想将密码传递给它,你可以使用sshpass
:
sshpass -p your_password ssh -o StrictHostKeyChecking=no root@ip
但是,最好使用 ssh 代理(例如 PAgeant)和 ssh key 对 - 比将密码硬编码到某个脚本中要好得多。
关于ssh - 如何使 SSH RSA key 自动接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33167869/