在AWS实例上阻塞的端口22,不能SSH

我在我的EC2实例上启用了UFW,然后执行以下步骤:

abhi@my-ip-address:~$ sudo ufw default deny incoming abhi@my-ip-address:~$ sudo ufw allow 2200/tcp abhi@my-ip-address:~$ sudo ufw allow 80/tcp abhi@my-ip-address:~$ sudo ufw allow 123/udp 

我这样做很匆忙,并忘记打开服务器上的port 22以启用SSH访问。 在做了一些研究之后,我发现我可以从我的AWS控制台获得另一个端口号,然后我可以使用SSH端口号连接到服务器。 所以我的Security Group选项卡看起来像这样: 在这里输入图像说明


然后我使用以下命令从本地机器ssh进入我的ec2实例:

ssh -p 2200 -i photosite-app.pem ubuntu @ my-ec2-ip

但是得到以下错误信息:

ssh:连接到主机xx.xx.xx.xx端口2200:连接被拒绝


我是一个新手,只有晚了,才意识到我的错误! 无论如何,我可以使用不同的端口ssh到我的EC2实例? 任何帮助表示赞赏!

谢谢 :)

编辑:1也试图与80端口ssh:

 ~/.ssh » ssh -p 80 -i photosite-app.pem ubuntu@xx.xx.xx.xx ssh_exchange_identification: Connection closed by remote host 

  • 在ubuntu上打开端口5432
  • 使用UFW为端口80禁用连接跟踪
  • 推荐ufw端口configuration来保护tomcat web-application ubuntu服务器?
  • 在基于OpenVZ的VPS上使用ufw
  • 如何从外部禁用UFW ubuntu?
  • 我可以使用ufw设置端口吗?
  • One Solution collect form web for “在AWS实例上阻塞的端口22,不能SSH”

    那些其他的端口只有在你的sshd 监听这些端口时才能工作,除非你明确地configuration了这些端口。

    您需要取消此实例并重新开始,或者将此服务器的根fs挂载到可以修复防火墙规则的另一个实例。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.