Centos:如何取得我的新辦公室 IP 位址以允許我透過 SSH 存取我的虛擬 CentOS 伺服器?

Centos:如何取得我的新辦公室 IP 位址以允許我透過 SSH 存取我的虛擬 CentOS 伺服器?

我在 Centos 伺服器上設定了一個虛擬 Centos 伺服器。我需要透過 Putty 從遠端 Windows 電腦透過 SSH 連線。

直到最近我們更改了網路連線並收到了新的靜態 IP 位址,這種情況才得以解決。

我嘗試編輯我的 httpd 設定檔、qos.conf、iptables 以允許防火牆存取、sshd_config、ssh_configcd、hosts.allow、hosts.deny 以及其他一些我可以考慮檢查的檔案。

是否有我應該檢查或尋找的特定文件才能使 SSH 再次工作?我確實相信舊的 IP 位址已添加到允許我們存取的檔案中。

更新:使用 SSH 和 Putty 嘗試登入時出現連線逾時錯誤。透過查看 /etc/ 資料夾中的一些文件,我發現了一個名為 CSF 的資料夾,其中包含 csf.allow 中的一些 IP 位址。我繼續新增新的 IP 位址並重新啟動 CSF。之後,我現在收到錯誤:連線被拒絕。

更新2:我決定在 SSHD 上運行調試,現在收到以下訊息:

Cannot bind to port 22 on [my new static ip]
Bind to port 22 on [my new static ip] failed: Cannot assign requested address.
Cannot bind any address.

答案1

我終於解決了這個問題。我查看了 SSHD 設定檔的內部,發現有一些 ListenAddress: open。我將它們註解掉並重新啟動 SSHD。這樣就可以啟動、停止和重新載入所有內容,而不會出現失敗訊息。

我現在可以從我的辦公室透過 SSH 登入。

相關內容