成功解决:权限导致sshd服务不能正常启动、远程连接也没法用
原因:
服务器 etc目录下的文件权限被全部改为了 777
解决办法:
cd /etc
chmod 644 passwd group shadow
chmod 400 gshadow
cd ssh
chmod 600 moduli ssh_host_dsa_key ssh_host_key ssh_host_rsa_key
chmod 644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub
chmod 640 sshd_config
chmod 600 /etc/securetty
chmod 711 /var/empty/sshd

由于/etc目录下文件权限被误设为777,导致sshd服务无法正常启动,进而影响远程连接。解决方案包括:将passwd、group、shadow等文件权限恢复为644,gshadow文件权限改为400,ssh目录下的密钥文件设置适当权限,sshd_config权限设为640,/etc/securetty权限设为600,/var/empty/sshd权限设为711。
589






