无法在 Ubuntu 18 救援系统中禁用 UFW

无法在 Ubuntu 18 救援系统中禁用 UFW

我使用的是 Ubuntu 18.04,我在系统上启用了 UFW,但没有考虑添加规则,因为我担心必须删除恶意软件。启用 UFW 后,我忘记添加规则,我重新启动了专用服务器,正如预期的那样,由于没有规则,服务器根本没有响应 SSH。

我重新启动进入救援模式,fdisk -l给了我这些结果

磁盘 /dev/ram0:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram1:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram2:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram3:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram4:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram5:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram6:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram7:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram8:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram9:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram10:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram11:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram12:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram13:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram14:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/ram15:64 MiB、67108864 字节、131072 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/loop0:3 GiB,3221225472 字节,6291456 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/sda:5.5 TiB,6001175126016 字节,11721045168 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标签类型:gpt 磁盘标识符:C40B2105-ECCE-433A-99D2-FA67E05FA99F

设备 起始 结束 扇区 大小 类型 /dev/sda1
4096 33558527 33554432 16G Linux RAID /dev/sda2 33558528
34607103 1048576 512M Linux RAID /dev/sda3 34607104 11721045134 11686438031 5.5T Linux RAID /dev/sda4 2048 4095
2048 1M BIOS 启动

分区表条目不按磁盘顺序排列。

磁盘 /dev/sdb:5.5 TiB,6001175126016 字节,11721045168 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标签类型:gpt 磁盘标识符:06EA9ED3-1841-479B-BB28-A7C56A0878FD

设备 起始 结束 扇区 大小 类型 /dev/sdb1
4096 33558527 33554432 16G Linux RAID /dev/sdb2 33558528
34607103 1048576 512M Linux RAID /dev/sdb3 34607104 11721045134 11686438031 5.5T Linux RAID /dev/sdb4 2048 4095
2048 1M BIOS 启动

分区表条目不按磁盘顺序排列。

磁盘 /dev/md0:32 GiB、34326183936 字节、67043328 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):524288 字节 / 1048576 字节

磁盘 /dev/md1:511.4 MiB,536281088 字节,1047424 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/md2:10.9 TiB、11966643961856 字节、23372351488 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):524288 字节 / 1048576 字节

所以我挂载了/dev/md2 /mnt因为我认为 ufw.conf 文件就在那里

安装后,我将 cd 转到 /etc/ufw,但问题是此文件夹中现在有 ufw.conf 文件,因此我可以禁用它,我尝试创建一个新文件并设置 enabled=no,但这没有帮助,有人可以帮帮我吗?

答案1

最简单的方法可能是挂载分区,然后将 ufw.conf 文件更改为不自动启动

# /etc/ufw/ufw.conf
# Set to yes to start on boot. If setting this remotely, be sure to add a rule
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/tcp'
ENABLED=no

答案2

这解决了这个问题

sudo mount /dev/md2 /mnt

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

cp /etc/resolv.conf /mnt/etc/resolv.conf

sudo chroot /mnt

apt-get purge ufw

exit

sudo umount /mnt/sys

sudo umount /mnt/proc

sudo umount /mnt/dev

sudo umount /mnt

reboot

and now server is accepting SSH connections..

相关内容