我想在运行Ubuntu的共享文件系统的同一网络上的两台计算机之间进行ssh。这就是我所做的:
如何配置机器,以便我不必输入任何密码?我不是管理员用户,因此我无法对sudo做任何事情。
答案 0 :(得分:1)
在本地将密钥添加到ssh-agent。
答案 1 :(得分:1)
您必须使用密钥代理来缓存密钥密码。您只需输入一次密码。
eval `ssh-agent`
ssh-add path/to/keyfile # enter password
ssh machine2 # enjoy passwordless login
另一种解决方案是在没有密码的情况下创建密钥 - 但请确保保持密钥安全。
答案 2 :(得分:0)
创建没有密码短语的密钥。
答案 3 :(得分:0)
最简单的方法是使用ssh-keygen和ssh-copy-id
就像这样:
ssh-keygen # Press enter all the way (without passphrase) will create a key at ~/.ssh/id_rsa.pub
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.2 #assuming other pc is 192.168.1.2
这将轻松设置无密码登录。
了解更多详情。在这里查看:http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/