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