linux Permission 0644 for are too open 错误

时间:2022-11-03 16:12:15

接到同事反馈,git服务器无法访问了,此时我通过SecureCRT工具连接无法进行连接,但是通过ping服务器可以正常ping通,此时直接进入服务器可以正常连接,此时判断可能是ssh出现问题导致,处理方法如下:

首先重启sshd

service sshd restart

此时报错

linux Permission 0644 for are too open 错误

看日志报出的错误,"It is required that your private key files are NOT accessible by others",翻译就是需要私钥文件不能被其他人所访问。私钥是访问linux服务器的凭证,如果被别人获取到,就可能对服务器安全造成影响,这可能也就是这个问题的初衷吧。

使用 ll 命令查看了私钥文件的权限,发现和错误一样,是644

linux Permission 0644 for are too open 错误

解决方案:

按照错误提示,该文件不能被其他人访问,只要将所属组和其他人的read权限取消即可

cd /etc/ssh
chmod 600 ssh_host_dsa_key

修改之后重启sshd

service sshd restart

linux Permission 0644 for are too open 错误

到此问题解决。