一次,我在使用ssh鏈接虛擬機的時候,輸入命令以後,就出現提示符就一直沒有反應。而後我就去虛擬機上關閉防火牆,selinux,檢查sshd配置文件,重啓sshd服務器等操做以後,而後仍是沒法鏈接。而後我又使用ping測試是否暢通也是OK的,使用telnet測試端口也是OK的。後來想到了服務端察看日誌,發現有以下內容提示:linux
- Oct 12 21:55:21 localhost sshd[22619]: Did not receive identification string from 192.168.1.203
去google一番得知,當使用ssh鏈接的時候首先兩端都會提供一個識別字符串,若是有一方丟失就會形成ssh鏈接出現問題,通常是網絡連通性有問題,重啓網卡以後故障排除,還有一種可能就是ARP問題,使用arp -d <目的IP>清除ARP緩存,就能夠了。linux果真博大精深,咱們都是初學者。緩存