iT邦幫忙

0

linux centos 更新 kernel後sshd不能連線

如題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但更新好後也不能連線不知道出了什麼問題救助

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
cmwang
iT邦大師 1 級 ‧ 2014-04-14 12:08:00

def123452002提到:
Failed to bind:
192.168.1.141 port 22 (Cannot assign requested address)

網卡沒抓到疑惑疑惑....

看更多先前的回應...收起先前的回應...

其它都能用的,作mail server, 就是sshd不能連

u8526425 iT邦大師 1 級 ‧ 2014-04-14 13:44:46 檢舉

IP有改嗎 ?
查一下sshd_config的ListenAddress

沒有其它都沒變,只有因為換新主機後更新kernel後sshd就變不能用了,沒作任何變更

sshd_config的ListenAddress 是0.0.0.0

和之前一樣都沒變,我有大概看過sshd_config的內容

--------------------- SSHD Begin ------------------------

SSHD Killed: 5 Time(s)

SSHD Started: 6 Time(s)

---------------------- SSHD End -------------------------
這是今天日誌的內容,感覺是一直被sshd拒絕

harrier7 iT邦研究生 2 級 ‧ 2014-04-15 23:30:07 檢舉

看起來不是一直被sshd拒絕,而是sshd一直開不起來。
ps -ef | grep sshd 有在執行嗎?


看起來是有的

2
mwu4
iT邦新手 2 級 ‧ 2014-04-15 09:40:21

建議可查看「 /var/log/secure 」內sshd的啟動訊息和ssh連線訊息,是否有任何錯誤訊息。如果您有進行連線,但沒有任何連線訊息顯示,則可能要查防火牆設定和ssh連線設定。謝謝。

一開始更新完kernel後有錯誤,但是現在沒有了
received signal 15; terminating
error: bind to port 22 on 192.168.1.141 failed cannot assign requested address.
fatal: cannot bind any address

剛用putty連線是顯示time out,去/var/log/secure 沒有任何訊息出現

用lsof -i 22
出現如下

sshd 20286 root 3u ipv4 12561 tcp:22 (listen)

0
slime
iT邦大師 1 級 ‧ 2014-04-16 01:02:52
  1. 先在主機上 netstat -l .
  2. 先在主機上 ssh localhost 或 ssh 127.0.0.1 看看.
  3. 在主機上 ssh 192.168.1.141 看看.
  4. 在其他電腦 ssh 192.168.1.141 . (已知失敗)

如果 1 找不到 port 22 -> ssh 服務沒有啟動, 可能:
a. 網卡沒有驅動(因為您有更新 kernel , 可能少包了一些網卡驅動需要的模組)
b. IP 相關參數設定有錯
如果 1 有啟動, 2 失敗, 可能: 有設定 hosts.allow 或其他阻檔(防火牆)
如果 2 成功, 3 失敗, 可能: IP 設定有錯或有設定 hosts.allow 或其他阻檔(防火牆)

0
sharbui
iT邦新手 3 級 ‧ 2014-04-16 11:37:13

看起來像是取不到port..
22 port有其他服務嗎?...
selinux有啟動或調整嗎?

服務還沒啟動...還不用查到iptables 與hosts*

1,沒有
2:一直是關的
3:sshd確定有啟動

0
ghose0407
iT邦新手 5 級 ‧ 2014-04-17 14:36:23

putty認證問題?用別的工具可以登入嗎?

用新版的putty也不行,除了putty我還真不知道還有什麼東西可以用,介紹一下敲碗

我要發表回答

立即登入回答