我正在尝试连接到没有密码的远程服务器,我完全按照此链接上的说明(http://kb.mediatemple.net/questions/1626/Using+SSH+keys+on+your+server),我还检查了sshd_config文件
SAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
但是当我尝试登录时,仍然会收到密码提示。 有什么帮助吗?
答案 0 :(得分:1)
检查〜/ .ssh目录和/或id_rsa / id_dsa文件权限。 你的〜/ .ssh目录应该是700,你的私钥文件应该是600。
答案 1 :(得分:0)
系统上的安全日志(例如/ var / log / secure)通常可以帮助您确定使用密钥时的对象。请查看该日志以获取一些线索。
答案 2 :(得分:0)
由于〜/ .ssh / authorized_keys文件权限,这是一个简单的问题。默认情况下,手动创建文件时模式将设置为664。将模式更改为600,您可以无需密码登录
<a>
现在尝试ssh进入服务器