我在 aws 實例中啟用了 ufw。如何阻止呢?

我在 aws 實例中啟用了 ufw。如何阻止呢?

當透過 ssh 連線時,我在伺服器實例中啟用了 ufw。

但現在,我無法以任何方式連接到伺服器。

有沒有辦法禁用伺服器中的ufw?

我無法從 aws 控制台找到任何方法。

這是一個ubuntu伺服器

答案1

我曾經做過同樣的事情;更糟的是,當我炸掉實例時,它甚至無法啟動。你所做的是:

  1. 啟動其他一些實例。任何可以掛載舊系統的系統碟的方法都可以。
  2. 在 ECs 控制台的「磁碟區」標籤上找到舊系統的舊系統磁碟。
  3. 關閉舊實例並按照以下方式從中分離系統卷AWS 文件
  4. 按照以下方式將其附加到您的新實例AWS 文件作為一些無聊的非啟動驅動器。
  5. 編輯您執行以下操作的文件壞事這使得您無法再訪問它。在您的情況下是“ufw”設定檔。
  6. 現在,以另一種方式將其與新實例分離,並將其作為系統磁碟掛回舊實例。
  7. 啟動您的舊實例,希望您現在就可以使用它。如果沒有,請沖洗,重複。

此方法的優點是,您不會丟失在上次對實例進行「快照」和炸毀實例之間可能建立的任何資料或配置工作。

答案2

AWS 不提供對其虛擬化執行個體的「控制台」存取;如果您已將自己鎖定在某個實例之外,那麼如果您沒有進入該實例且由於妨礙而仍然可行的後門,那麼您最好的(可能也是唯一的)求助方式ufw可能是銷毀並重新部署該實例。

相關內容