ssh - 如何使 SSH RSA key 自动接受?

标签 ssh

我需要通过 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/

相关文章:

ssh - 混帐克隆 : CONNECT_CR_SRVR_HELLO:wrong version number

linux - 如何使用 ssh-add 从代理中删除身份(pem 文件)

git - 如何设置 Corkscrew 通过 Draconian 代理连接到 Github

c# - 使用 ASP.NET 的 Web 应用程序中的 SSH 终端

bash - 通过 ssh 获取以 nohup 启动的进程的 PID

Git - 服务器上的 ssh-key

git - 对同一 Git 主机上的不同帐户使用不同的 SSH key

ssh - 通过 SSH 传输文件

ssh - git 在 ssh 通信上失败

ssh - 使用Fabric连接到AWS-EC2时禁用密码提示