服务器 authorized_keys 添加公钥后登录仍需要密码 发表于 2018-07-23 分类于 技术 阅读次数: Disqus: 本文字数: 298 阅读时长 ≈ 1 分钟 问题在服务器的 ~/.ssh/authorized_keys 文件内加入自己的公钥, 按理说下次在有该公钥的机器登录服务器时可以免密登录。但在一台服务器上遇到无法免密登录的情况。 解决方案造成这个问题的原因是 ~/.ssh 文件夹和,文件夹内的文件权限不对。 12345$ cd ~$ chmod 700 .ssh$ cd .ssh$ chmod 644 authorized_keys id_rsa.pub$ chmod 600 id_rsa 更改文件夹和文件为合适的权限后即可实现免密登录。为什么要使用几个权限并不太清楚,虽然只要不给其他用户和用户组可写的权限都可以正常使用免密登录,但是尽量还是按照这几个文件及文件夹默认的权限去设置。 打赏 微信支付 支付宝 本文作者: WoodenRobot 本文链接: https://woodenrobot.me/2018/07/23/服务器-authorized-keys-添加公钥后登录仍需要密码/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 欢迎关注我的其它发布渠道 WeChat RSS