當透過 ssh 連線時,我在伺服器實例中啟用了 ufw。
但現在,我無法以任何方式連接到伺服器。
有沒有辦法禁用伺服器中的ufw?
我無法從 aws 控制台找到任何方法。
這是一個ubuntu伺服器
答案1
我曾經做過同樣的事情;更糟的是,當我炸掉實例時,它甚至無法啟動。你所做的是:
- 啟動其他一些實例。任何可以掛載舊系統的系統碟的方法都可以。
- 在 ECs 控制台的「磁碟區」標籤上找到舊系統的舊系統磁碟。
- 關閉舊實例並按照以下方式從中分離系統卷AWS 文件。
- 按照以下方式將其附加到您的新實例AWS 文件作為一些無聊的非啟動驅動器。
- 編輯您執行以下操作的文件壞事這使得您無法再訪問它。在您的情況下是“ufw”設定檔。
- 現在,以另一種方式將其與新實例分離,並將其作為系統磁碟掛回舊實例。
- 啟動您的舊實例,希望您現在就可以使用它。如果沒有,請沖洗,重複。
此方法的優點是,您不會丟失在上次對實例進行「快照」和炸毀實例之間可能建立的任何資料或配置工作。
答案2
AWS 不提供對其虛擬化執行個體的「控制台」存取;如果您已將自己鎖定在某個實例之外,那麼如果您沒有進入該實例且由於妨礙而仍然可行的後門,那麼您最好的(可能也是唯一的)求助方式ufw
可能是銷毀並重新部署該實例。