1. 程式人生 > >Xshell 鏈接 Could not connect to '192.168.80.129' (port 22): Connection failed

Xshell 鏈接 Could not connect to '192.168.80.129' (port 22): Connection failed

ip地址 開機 add 5.0 could not 自啟 -s 刪除 需要

在使用Xshell鏈接虛擬機VM裏面的Linux的時候、鏈接失敗,報

Could not connect to 192.168.80.129 (port 22): Connection failed

解決步驟:

1、重啟VM、Linux、Xshell

2、重啟未解決的話、本地命令行 ping Linux的IP

C:\Users\Administrator>ping 192.168.80.129

3、本地命令行 ping 通的話,轉第5步。

C:\Users\Administrator>ping 192.168.80.129

正在 Ping 192.168.80.129
具有 32 字節的數據: 來自 192.168.80.129 的回復: 字節=32 時間=1ms TTL=64 來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64 192.168.80.129 的 Ping 統計信息: 數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 0ms,最長 = 1ms,平均 = 0ms

4、本地命令行 ping 沒有通,檢查Linux的網絡、具體:在Linux下輸入ifconfig,此時查看不到IP。接下來執行vi /etc/sysconfig/network-scripts/ifcfg-eth0,打開文件後,發現文件是空的,這可能因為不小心把這個文件刪除了。在這個文件中輸入以下信息:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.80.129
NETMASK=255.255.255.0
GATEWAY=192.168.80.2

其中IPADDR是根據自己需要設置的。我的這個設置虛擬機專用網絡的ip為80網段的,在這裏,我的IPADDR設置的就是192.168.80.129,GATEWAY設置的就是192.168.80.2

設置完成後,保存退出。

此時再次輸入ifconfig,就可以查看到IP地址了。

5.關閉linux防火墻

service iptables stop

chkconfig iptables off

6.啟動ssh服務

service sshd start

如啟動不成功,則需要安裝ssh

安裝ssh:

yum install openssh-server

開啟ssh服務:service sshd start

關閉ssh服務:service sshd stop

重啟ssh服務:servcie sshd restart

SSH服務開機自動啟動:chkconfigsshd on

取消開機自啟動:chkconfig sshd off

開啟服務後,檢查服務狀態:service sshd status

7.在windows,打開命令行,出現如下信息

C:\Users\Administrator>ping 192.168.80.129

正在 Ping 192.168.80.129 具有 32 字節的數據:
來自 192.168.80.129 的回復: 字節=32 時間=1ms TTL=64
來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64
來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64
來自 192.168.80.129 的回復: 字節=32 時間<1ms TTL=64

192.168.80.129 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 0ms,最長 = 1ms,平均 = 0ms

說明連接成功

8.此時通過xshell再次連接本地linux,就可以成功。

Xshell 鏈接 Could not connect to '192.168.80.129' (port 22): Connection failed