解决阿里云ECS主机xshell远程无法ssh连接的问题

问题描述

  • 为了物联网相关的学习与应用,买了阿里云的ECS主机
  • 为了管理方便,ECS主机安装了ubuntu 20.04
  • 远程ssh正常可以登录与操作
  • 重启远程主机后,发现无法xshell ssh无法连接

分析过程

  • 登录阿里云【控制台】,发现主机【实例】运行正常
  • 尝试使用网页版登录,依旧无法登录
  • 重启主机,依旧无法远程登录
  • 使用VNC登录,发现可以登录
  • 忽然意识到是自己操作,开启了【防火墙】
  • 通过NVC连接,登录,关闭防火墙,ssh可以正常登录了

解决方法

  • 添加ssh到【防火墙】:sudo ufw allow
  • 查看【防火墙】状态
# sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
Apache                     ALLOW       Anywhere                  
22/tcp                     ALLOW       Anywhere                  
Apache (v6)                ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6) 
  • 或者关闭【防火墙】:sudo ufw disable
# sudo ufw status
Status: inactive

小结

  • 注意linux系统防火墙问题
  • 使用远程ssh登录linux主机,用起来很方便
上一篇:Xshell 连接不上虚拟机


下一篇:Flink-1.12.0/1.14.3-CDH6.3.2源码编译、CDH-Flink-Parcel制作、CDH6.3.2集成Flink1.12.0/1.14.3