ubuntu16.04 xshell連結後不彈出輸入使用者名稱和密碼框
阿新 • • 發佈:2019-01-30
今天遇到了一個非常奇怪的問題,使用xshell連結ubuntu 16.04 server,始終都彈不出輸入和輸出的密碼框! 這個是虛擬機器的ubuntu,在windows裡xshell 卻可以連得上,其他的PC上連不上,彈不出使用者名稱和密碼框! 都可以ping的通!
檢視日誌輸出的 Connection reset by 192.168.123.240 port 11837 [preauth],ctrl+c 之後,輸出 :Did not receive identification string from 192.168.123.240 ! 然後做了如下處理:
1. 更改ubuntu 的IP地址為DHCP的地址,就可以連線上了!
2. 手動更改IP地址 為另一個IP地址,任然不彈輸入使用者名稱和密碼框!
百度了一圈,做了 一堆錯誤的操作, 重新安裝ssh,修改sshd_config 檔案,增加加密演算法; 重新安裝xshell!
問題竟然是 在配置ip的時候,將netmask 錯誤的寫成了network!
auto ens32
iface ens32 inet static
address 192.168.126.172
network 255.255.248.0
gateway 192.168.123.1
dns-nameservers 202.114.0.242 8.8.8.8
這個問題現象很奇怪,很隱蔽,ping的通不代表網路地址就是正確的,這個很關鍵!