ECS Centos7系统ssh服务启动失败,导致ssh远程连接不上的分析解决
发布日期:2016-1-14 16:1:19
Linux服务器的ssh服务无法正常启动,导致ssh远程连接不上服务器。 问题现象:Centos7系统的服务器,ping服务器能通,ssh连接不上,Telnet测试ssh的22端口不通,关闭服务器的防火墙也不行。 问题分析与解决: 在控制台通过VNC管理终端登陆服务器,检查服务器的防火墙确实已经关闭,用命令netstat -nltp 查看服务器的22端口没有监听,ssh服务没有启动。执行命令systemctl start sshd.service 启动ssh服务,ssh没有正常启动,22端口还是没有监听。查看系统日志,发现有错误信息提示/var/empty/sshd 这个目录异常。ls -l /var/empty/ 命令查看,发现这个目录的权限不对,正常的目录权限是root用户。chown root. /var/empty/sshd 用这个命令重新设置权限为root用户后,重启ssh即可恢复正常。
|