如何使SSH RSA密钥自动接受?

时间:2015-10-16 10:10:43

标签: ssh

我需要通过SSH(RAM,磁盘,CPU型号等)检查一堆服务器。

我想为它制作一个脚本。但RSA关键是/否正在阻碍。

是否可以在通过SSH连接服务器时自动接受RSA密钥?

(即ssh root @ ip“是”或某些解决方法?)

1 个答案:

答案 0 :(得分:0)

要告诉ssh不要担心主机密钥,只需将StrictHostKeyChecking选项设置为no,即

ssh -o StrictHostKeyChecking=no root@ip

如果您还想将密码传递给它,可以使用sshpass

执行此操作
sshpass -p your_password ssh -o StrictHostKeyChecking=no root@ip

但是,使用ssh代理(例如PAgeant)和ssh密钥对会好得多 - 比将密码硬编码到某个地方的脚本更好。