我真的是Linux世界的新手。我使用此命令在CentOS 5.4服务器上进行了更改:
sudo chmod -R ugo+rw /etc
现在,当我尝试从Windows计算机连接Putty时,我收到此错误:
server unexpectedly closed network connection
我假设SSH服务正在运行,因为我目前正在进行另一个SSH会话,该会话在更改之前已经打开,已经存在。 (以root身份连接)
提前感谢您的帮助。
致以最诚挚的问候,
盖
答案 0 :(得分:2)
/var/log/secure
您应该看到错误。
其他人无法写入/etc/ssh/
中的文件。其中一些甚至不能被其他人读取(私钥)。修复如下:
chmod 600 /etc/ssh/ssh_host_*_key
chmod 644 /etc/ssh/ssh_host_*_key.pub /etc/ssh/ssh_config /etc/ssh/moduli
chmod 600 /etc/ssh/sshd_config
答案 1 :(得分:0)
您刚刚破坏了系统范围的权限,并且不允许您出于安全原因登录。尝试检查/ var / log / messages和/var/log/auth.log
中的日志grep 'sshd' /var/log/auth.log
你不会轻易修复它。