您的位置:首页 > 运维架构 > Linux

Linux配置本地无密码访问

2016-07-27 21:36 429 查看
本机配置无密码访问基本操作步骤:

1.ssh-keygen (效果同ssh-keygen -t rsa 一样,也可以ssh-keygen -t dsa)

2.ssh-copy-id -i ~/.ssh/id_rsa.pub root@localhost

这两步基本上可以了,如果还是需要输出密码,则执行

chmod -R 700 ~/.ssh

chmod 600 ~/.ssh/authrized_keys

如果还是不行,仍然需要输入密码进行访问,建议查看日志:

cat /var/log/secure

查看具体的错误,常见的错误是/root目录的权限被改动,需要是755,

如果改成777,则会有问题,如我发现我本机的问题是这样的:


Jul 27 21:26:32 student1986 sshd[14103]: Authentication refused: bad ownership or modes for directory /root
Jul 27 21:26:32 student1986 sshd[14103]: Authentication refused: bad ownership or modes for directory /root
Jul 27 21:26:35 student1986 sshd[14104]: Connection closed by ::1
Jul 27 21:26:51 student1986 sshd[14166]: Authentication refused: bad ownership or modes for directory /root
Jul 27 21:26:51 student1986 sshd[14166]: Authentication refused: bad ownership or modes for directory /root
Jul 27 21:26:53 student1986 sshd[14167]: Connection closed by ::1
Jul 27 21:26:55 student1986 sshd[14169]: Authentication refused: bad ownership or modes for directory /root
Jul 27 21:26:55 student1986 sshd[14169]: Authentication refused: bad ownership or modes for directory /root

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: