配置SSH键后,仍会获取密码提示



我试图在没有密码的情况下连接到远程服务器,我完全遵循此链接上的说明(http://kb.mediatemple.net/questions/questions/1626/使用 SSH 键 ON 您的 服务器),我还检查了sshd_config文件

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

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

检查您的〜/.ssh目录和/或ID_RSA/ID_DSA文件权限。您的〜/.ssh目录应为700,您的私钥文件应为600。

系统上的安全日志(例如/var/log/secure)通常会帮助您确定使用键时对象的对象。请检查该日志的一些线索。

这是由于〜/.ssh/euthorized_keys文件许可,这是简单的问题。默认情况下,当您手动创建文件时,该模式将设置为664。将模式更改为600,您可以在没有密码的情况下登录

sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys

现在尝试SSH进入服务器

相关内容

  • 没有找到相关文章

最新更新