Vic*_*dez 22 ubuntu amazon-ec2 ufw
我有一个使用Ubuntu的EC2实例.我用过sudo ufw enable之后才允许使用mongodb端口
sudo ufw allow 27017
Run Code Online (Sandbox Code Playgroud)
当ssh连接断开时,我无法重新连接
Vic*_*nwa 39
不知怎的,Mahesh的回答对我不起作用,如果你碰巧在我身边,试试这个.
sudo lsblk以显示附加的卷并确认问题卷的名称.它通常以/dev/xvdf.我的是/dev/xvdf1装载问题量.
$ sudo mount /dev/xvdf1 /mnt
$ cd /mnt/etc/ufw
Run Code Online (Sandbox Code Playgroud)打开ufw配置文件
$ sudo vim ufw.conf
Run Code Online (Sandbox Code Playgroud)ENABLED=yes到ENABLED=no使用以下命令显示ufw conf文件的内容,并确保ENABLED=yes已更改为ENABLED=no
$ sudo cat ufw.conf
Run Code Online (Sandbox Code Playgroud)卸载音量
$ cd ~
$ sudo umount /mnt
Run Code Online (Sandbox Code Playgroud)从恢复实例中分离问题卷,并将其作为/ dev/sda1重新附加到原始实例.
来源:这里
Mah*_*eja 16
注意:较新的Linux内核可能会在内部通过/ dev/xvdp将设备重命名为/ dev/xvdf,即使输入的设备名称是/ dev/sdf/dev/sdp.
Run Code Online (Sandbox Code Playgroud)cd ~ mkdir lnx1 sudo mount /dev/xvdf ./lnx1
Run Code Online (Sandbox Code Playgroud)cd lnx1 sudo vim ufw.conf
现在找到ENABLED = yes并将其更改为ENABLED = no.
请务必先卸载卷:
sudo umount ./lnx1/
Run Code Online (Sandbox Code Playgroud)
你好 !!你很高兴.
zah*_*eer 11
其他方法对我不起作用.我的EC2实例基于Bitnami图像.由于市场锁定,将卷附加到另一个实例不起作用.
因此,请停止问题实例并将此脚本粘贴到instanceSettings> view-change user data中.
这种方法不需要分离音量,因此与其他方法相比,它更直接.
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, always]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
ufw disable
iptables -L
iptables -F
--//
Run Code Online (Sandbox Code Playgroud)
必须在粘贴之前停止实例,在启动实例之后你应该能够ssh.
小智 8
我知道这是一个老问题,但是我通过使用以下命令在“查看/更改用户数据”中添加命令来修复我的问题 bootcmd
我首先停止了我的实例
然后我将其添加到用户数据中
#cloud-config
bootcmd:
- cloud-init-per always fix_broken_ufw_1 sh -xc "/usr/sbin/service ufw stop >> /var/tmp/svc_$INSTANCE_ID 2>&1 || true"
- cloud-init-per always fix_broken_ufw_2 sh -xc "/usr/sbin/ufw disable>> /var/tmp/ufw_$INSTANCE_ID 2>&1 || true"
Run Code Online (Sandbox Code Playgroud)
#注意:我的实例是Ubuntu
我有同样的问题,发现此步骤有效:
1-停止您的实例
2-转到“实例设置->查看/更改用户数据”
3-粘贴
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, always]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
ufw disable
iptables -L
iptables -F
--//
Run Code Online (Sandbox Code Playgroud)
4-启动您的实例
希望对你有帮助
| 归档时间: |
|
| 查看次数: |
7938 次 |
| 最近记录: |