首页 > 代码库 > SSH配置AUTHORIZED_KEYS后仍然需要输入密码的问题
SSH配置AUTHORIZED_KEYS后仍然需要输入密码的问题
这种问题基本就是权限问题,搞了我一两个小时,FUCK!本来以为.ssh目录的权限我设置得过低,所以索性777,结果失败,也是自己的这个不良习惯导致的恶果。。。.ssh目录是不能设置为777的,其原因是,不能让所有者之外的用户对.ssh目录以及authorized_keys文件有写权限,否则,sshd将不允许使用该文件,因为它可能会被其他用户篡改。
下面,我们将.ssh权限设置为755,authorized_keys权限设置为664(这个也可以保持默认),示例如下:
完成以上设置,就可以正常ssh localhost了。
参考:
1. 权限检查:http://smilejay.com/2013/01/ssh-password-authorized_keys/
2. 卸载重装法:http://askubuntu.com/questions/308107/cant-ssh-localhost
SSH配置AUTHORIZED_KEYS后仍然需要输入密码的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。