透過ssh遠端修改IP

透過ssh遠端修改IP

我正在使用 CentOS。

我有一個管理伺服器,可以透過無密碼 ssh 存取其他四台伺服器。我無法實際存取這些伺服器。換句話說,我必須透過 ssh 進行所有配置。

我想在管理伺服器上建立一個 bash 腳本來更改其他伺服器的 IP 位址,但如果我提供了錯誤的 IP(例如網路中使用的 IP),管理伺服器將無法存取其他伺服器。

我可以做什麼來預防或緩解這個問題?

答案1

假設我沒看錯,您的問題不是想知道如何更改 IP 位址,而是您想防止將其更改為阻止將來訪問的位址。

這不一定是技術問題,而是品質問題。但是,您可以嘗試這樣的事情(您需要詳細了解如何實現它)。

  • 編寫一個在遠端主機上執行的腳本。
  • 該腳本更改 IP 位址,然後 ping 管理伺服器。
  • 如果 ping 有效,則腳本退出。
  • 如果 ping 失敗,腳本會將 IP 位址設定回原始位址,然後退出。

如果您實際上是在問“我無法訪問我的伺服器,因為它的 IP 位址錯誤,我該怎麼辦?”那麼情況就大不相同了,您需要與任何有實體存取權限的人交談,以便他們可以修復它。

相關內容