SSH打通密钥后仍需要密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH打通密钥后仍需要密码相关的知识,希望对你有一定的参考价值。

其他原因导致的此问题:
一、配置文件sshd_config需要设置

        vim /etc/ssh/sshd_config
        RSAAuthentication yes  
        PubkeyAuthentication yes  
        AuthorizedKeysFile      .ssh/authorized_keys 
   重启SSH服务 

二、文件权限问题

       chmod  700 ~/. ssh /
       chmod  700 /home/userName  
       chmod  600 ~/. ssh /authorized_keys

如果非上述原因导致的SSH打通密钥仍需要密码登陆,在需要查看日志/var/log/secure
例如此类报错:Authentication refused:bad ownership or modes for directory /root

则需要查看/root/ 目录权限,确保宿主用户为root

修复方法:chown root:root -R /root

以上是关于SSH打通密钥后仍需要密码的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础教程 linux无密码ssh登录设置

Linux基础教程 linux无密码ssh登录设置

即使在应用程序卸载后仍存在 Secure Enclave 密钥

ssh 免密码登录(设置后仍需输密码的原因及解决方法)

解决:centos配置ssh免密码登录后仍要输入密码

现在在 Github 中删除我的 SSH 密钥是不是需要我输入用户名和密码?