我在Mac OS中有一个简单的bash应用程序,用于建立SSH连接。
代码是这样的:
$ ssh user1@machine.com -p61023
当我运行脚本时,控制台总是提示要求输入密码。 (这是一个非常基本的过程)
appelelog@sunlineclass.com's password:
如何自动完成此过程?
答案 0 :(得分:2)
ssh-add -K ~/.ssh/host_id_rsa
。除登录密码外,切勿再次输入密码。
如果你运行服务器,那么我做的其他事情:
然而,这个问题是偏离主题的,你应该问here。
答案 1 :(得分:0)
@Kalanidhi给了我一个提示:
这是我的新剧本
sshpass -p 'yourpassword' ssh user@machine.com -p61023