> CentOS > CentOS故障 >

ECS Centos7系统ssh服务启动失败,导致ssh远程连接不上

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恢复正常。

 

 

 



(责任编辑:IT)