SSH Block by UFW

0

Hello, I use not only the AWS firewall but also UFW on my Debian 10 instance... So, now UFW block me.

  • Instance Connect don't work because I'm using Debian 10
  • Since I cannot connect. I cannot install Session Manager.
  • Of course the daemon of UFW start at launch...

Serial Console ask for a login, I did a user...etc But the login is not working. I'm missing something?

Help please.

1 個回答
0
已接受的答案

Hello picarda,

I recommend attempting the following fix for this issue:

1- Stop the instance

2- If using old view of AWS Console, go to Instance Settings -> View/Change user Data

If using new AWS Console view: Right click on your Stopped instance -> Instance Settings -> Edit User Data

3- Paste the following code in the option to Modify user data as text and Save

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
--//

4- Start your instance

Note: you may need to edit the public IP of the instance in the SSH command while connecting with cli to make sure you connect to the correct instance as that instance IP has likely changed

TimL
已回答 2 年前
profile picture
專家
已審閱 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南