iptable Flush 後無法透過 SSH 存取 EC2 執行個體

iptable Flush 後無法透過 SSH 存取 EC2 執行個體

在我能夠連接到我的 EC2 實例之前,在我刷新 IPTABLE 之後,我無法再存取它,每次我嘗試連接時,它都會逾時。

我收到錯誤:

FAIL: TIMEOUT
[SSH] FAIL: xx.xx.xx.xx:2020 - No connection was made because the operation was stopped.

在這個問題發生之前嘗試解決問題。
無法透過 IP 存取我的 WHM,但我可以存取 SSH,我在某處讀到需要刷新 IPTABLE,然後問題開始出現並且無法存取 SSH。

我已採取的步驟(失敗)

  1. 我已經重啟實例了。
  2. 我嘗試查看 IP 在瀏覽器中是否有效(嘗試過 Safari、Firfox、Chrome),與瀏覽器中的 IP 逾時相同。
  3. 我已檢查安全群組,並且我允許來自入站和出站中任何位置的流量。
  4. Google 搜尋了 2 天了,沒有我能想到的答案,因為我需要訪問 SSH,大部分的答案都是關於命令列。
  5. 更改實例的IP(我知道這確實沒用)。
  6. 試著理解“獲取系統日誌”,但不能很好地理解它,因為那裡的一切看起來都很好。
  7. 嘗試使用公共DNS訪問
  8. 建立具有開放 VPC 連線的新安全群組

伺服器資訊:
Centos 6
運行 WHM 和 cPanel

我目前認為可能的一些考慮因素是(網路上沒有關於這些考慮因素的資訊)

  1. 安全群組VPC設定
  2. 亞馬遜方面的錯誤(我對此表示懷疑)

答案1

你已經臉紅了全部iptables 規則,包括預設的 ALLOW 規則。您需要對這些系統進行完全恢復才能重新獲得存取權限。

如果您尚未將 iptables 規則變更儲存到磁碟,則重新啟動可能會解決該問題。但如果情況並非如此,您將需要完成我在中概述的過程這個答案恢復實例。

順便說一句,如果您擔心丟失該伺服器的內容,那麼您的系統管理員操作就錯了。你應該總是能夠失去伺服器而不會造成重大資料遺失。這對於 VPS 伺服器和實體伺服器都是如此。

相關內容