EC2实例防火墙误开启、导致拒绝所有连接解决办法


实验环境:两台ec2实例

firewalld开启,拒绝ssh连接

1、开启一个新的实例先关机(这边已经开好了,直接操作)

 

 

2、找到控制面板查看卷(为防止意外可以在操作前先将有问题的那台ec2实例的数据卷快照)

 

 

 其中test是因为开启防火墙导致连接不上的实例的数据盘,test-new是新建实例的数据盘

3、先把有问题的实例(test)关闭,断开卷连接,在断开前要查看下当前数据盘的附件信息(查看数据盘是挂载在哪个设备下,为了后面恢复重新挂载)

 

 

 

 

 

4、查看新建实例卷的附件信息,挂载问题盘的时候不要误操作挂到相同的位置

5、挂载问题盘到新的实例上

  5.1、选中问题盘,点击操作,连接

    

 

 

     

 

 

  5.2、问题盘附加到新建实例上,启动新建实例,

  5.3、ssh连接新建实例

  5.4、查看磁盘,新挂载问题盘是否出现(8589MB这个是问题盘)

    

 

  5.5、挂载问题盘

    # mount /dev/nvme1n1p1 /mnt

    直接挂载会出现问题,使用dmesg命令查看详细信息

    # dmesg 

    [  349.943519] XFS (nvme1n1p1): Filesystem has duplicate UUID f41e390f-835b-4223-a9bb-9b45984ddf8d - can't mount

    5.5.1、如果只是挂载一次的话可以添加如下选项进项挂载      

      # mount -o nouuid /dev/nvme1n1p1 /mnt

    5.5.1、一劳永逸的是重新生成新的UUID     

      # xfs_admin -U generate /dev/nvme1n1p1

      # mount  /dev/nvme1n1p1 /mnt

6、进入/mnt/目录,修改你要进行的操作

7、操作完成后卸载挂载

  # umount /mnt/

8、返回到控制台,关闭新建实例、断开问题盘连接,

9、挂载问题盘到问题实例上

  注意挂载点,默认centos映像挂载点是/dev/sda1

10、启动机器

=================================================================

遇到问题:问题盘,误开启防火墙拒绝所有连接,新建实例后按照上述操作,挂载问题盘,启动实例,导致新建实例ssh也连接不上,更换问题盘连接的设备地址(挂载点)启动还是不行,断开问题盘连接,ssh连接新建实例正常,检查发现,问题实例和新建实例类型不一致,再新建一台实例,实例类型和问题实例一直没有出现这个问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM