步骤错误: 1. sudo ufw enable 2.命令可能会破坏现有的ssh连接。继续操作(y | n)? ÿ 退出 之前ssh再次无法访问。 在安全组,端口22正在打开 但防火墙禁用端口22。 如何再次访问服务器?
答案 0 :(得分:3)
您可以使用以下最简单的方法(用户数据)关闭ufw,然后访问实例并编辑防火墙。
以下是用户数据:
Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"
#cloud-config
cloud_final_modules:
- [scripts-user, once]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
sudo ufw disable
--//
答案 1 :(得分:0)
此时,您无法再回到机器中。看来(根据您的评论)ufw会自动启动,并且您没有为其添加规则以允许SSH流量。
您可以采取哪些措施来恢复数据