记一次阿里ECS无法远程登录的问题
2017-12-21 本文已影响20人
Captain_tu
在阿里云服务器部署了几个爬虫项目,某天由于负载过高,down掉了,于是手动重启了服务器,启动成功后,却无法远程连接。
解决问题过程:
- ping了一下服务器公网地址,是通的。
- telnet 22端口,发现不通。
- 在阿里云控制台,看到放行了22端口。
- 从阿里控制台远程登录,查看防火墙状态
systemctl status firewalld
,看到已经关闭了防火墙。 - 查看iptables是否放行22端口,
iptales -L
, 已开放 - 查看有无启用22端口,
netstat -anlp|grep 22
, 发现没有 - 启动sshd,
systemctl start sshd
, 报错说/var/empty/sshd的owner必须是root,于是chown root:root /var/empty/sshd
, 重新启动sshd -
netstat -anlp | grep 22
发现sshd已经启动,重新远程连接,成功