如題centos 更新 kernel後sshd不能連線,(用putty)
因為換了新主機系統抓不到,所以更新kernel
更新好後發現sshd不能連線
系統日誌,發現有如下訊息
--------------------- SSHD Begin ------------------------
SSHD Killed: 10 Time(s)
SSHD Started: 9 Time(s)
Failed to bind:
192.168.1.141 port 22 (Cannot assign requested address) : 1 Time(s)
**Unmatched Entries**
fatal: Cannot bind any address. : 1 time(s)
---------------------- SSHD End -------------------------
我有試著更新sshd但更新好後也不能連線不知道出了什麼問題救助
def123452002提到:
Failed to bind:
192.168.1.141 port 22 (Cannot assign requested address)
網卡沒抓到....
其它都能用的,作mail server, 就是sshd不能連
IP有改嗎 ?
查一下sshd_config的ListenAddress
沒有其它都沒變,只有因為換新主機後更新kernel後sshd就變不能用了,沒作任何變更
sshd_config的ListenAddress 是0.0.0.0
和之前一樣都沒變,我有大概看過sshd_config的內容
建議可查看「 /var/log/secure 」內sshd的啟動訊息和ssh連線訊息,是否有任何錯誤訊息。如果您有進行連線,但沒有任何連線訊息顯示,則可能要查防火牆設定和ssh連線設定。謝謝。
如果 1 找不到 port 22 -> ssh 服務沒有啟動, 可能:
a. 網卡沒有驅動(因為您有更新 kernel , 可能少包了一些網卡驅動需要的模組)
b. IP 相關參數設定有錯
如果 1 有啟動, 2 失敗, 可能: 有設定 hosts.allow 或其他阻檔(防火牆)
如果 2 成功, 3 失敗, 可能: IP 設定有錯或有設定 hosts.allow 或其他阻檔(防火牆)
看起來像是取不到port..
22 port有其他服務嗎?...
selinux有啟動或調整嗎?
服務還沒啟動...還不用查到iptables 與hosts*
putty認證問題?用別的工具可以登入嗎?