服务器端口22开着?
是不是被黑了,不好说,得一步步排查,按如下步骤排查:
ping服务器ip,看是否能正常ping通,如果ping不通代表服务器或者你的本地网络有问题,ping通则继续走下一步
查看端口22是否开启:telnet 127.0.0.1 22,Telnet是Internet的远程登录协议,需要服务器端开启telnet服务才可以登录,如果登录不了,代表端口不通
去服务器查看ssh服务是否开启:ps -ef | grep ssh,如果未开启则需要开启ssh服务或者service sshd status查看ssh服务状态:如果出现“Loaded: error (Reason: No such file or directory)”则是没有安装ssh服务,需要安装ssh服务;如果出现“Active: inactive (dead)”说明ssh服务没有启动,需要执行“service sshd start”启动服务,启动完毕后检查一下服务状态。
如果ssh服务正常,检查端口是否开启防火墙,或者是否在安全组内,执行:lsof -i:22看是否有显示,如果没有显示则代表未开启,此时需要开启22端口。
以上就是排查服务器端口是否正常开放的步骤,大家还有更简单的方法吗?欢迎讨论交流~