Xshell链接Couldnotconnectto192.168.80.129(port2。。。在使⽤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防⽕墙
ssh命令行
service iptables stop
chkconfig iptables off
6.启动ssh服务
service sshd start
检查SSHD是否在本运⾏级别下设置为开机启动
输⼊命令:chkconfig --list sshd
如图所⽰centos 6.5系统中SSH服在本运⾏级别下已经设置为开机启动,如果没设置启动就使⽤如下命令[chkconfig --level 2345 sshd on]设置下即可。
设置SSH服务为开机启动
输⼊命令:chkconfig sshd on 即可
注:若是chkconfig sshd off则禁⽌SSH开机启动。
如启动不成功,则需要安装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,就可以成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。