记录一次服务器免密登录失效问题

SSH免密登陆失效

在本地使用ssh-keygen生成密钥

ssh-keygen -t rsa

将本地~/.ssh/id_rsa.pub使用ssh-copy-id复制到user@hostname

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

成功后我尝试使用ssh user@hostname连接发现还是需要输入密码

解决办法

服务端~/.ssh文件夹权限必须是 700

chmod 700 ~/.ssh

服务端~/.ssh/authorized_keys权限必须是 600

chmod 600 ~/.ssh/autohrized_keys