配置ssh密钥后仍然会收到密码提示

时间:2015-05-11 18:58:56

标签: linux ssh key authorized-keys

我正在尝试连接到没有密码的远程服务器,我完全按照此链接上的说明(http://kb.mediatemple.net/questions/1626/Using+SSH+keys+on+your+server),我还检查了sshd_config文件

 SAAuthentication yes
 PubkeyAuthentication yes
 AuthorizedKeysFile      %h/.ssh/authorized_keys

但是当我尝试登录时,仍然会收到密码提示。 有什么帮助吗?

3 个答案:

答案 0 :(得分:1)

检查〜/ .ssh目录和/或id_rsa / id_dsa文件权限。 你的〜/ .ssh目录应该是700,你的私钥文件应该是600。

答案 1 :(得分:0)

系统上的安全日志(例如/ var / log / secure)通常可以帮助您确定使用密钥时的对象。请查看该日志以获取一些线索。

答案 2 :(得分:0)

由于〜/ .ssh / authorized_keys文件权限,这是一个简单的问题。默认情况下,手动创建文件时模式将设置为664。将模式更改为600,您可以无需密码登录

<a>

现在尝试ssh进入服务器