Vscode 免密登录 SSH 失败
问题描述
Step1
首先利用命令查看日志找到具体原因
cat /var/log/secure
Step2
这时发现密钥登陆时报如下错误:
Authentication refused: bad ownership or modes for file /home/sliu/.ssh/authorized_keys
原因分析:
sshd 为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
用户目录权限为 755 或者 700,就是不能是77x
.ssh目录权限一般为755或者700
rsa_id.pub 及authorized_keys权限一般为644
rsa_id权限必须为600
解决方案:
修改相应目录和文件的权限即可。
例如:
chmod -R 700 /home/xxx/.ssh
其中xxx为自己的用户名。



