zoukankan      html  css  js  c++  java
  • Xshell 链接 Could not connect to '192.168.80.129' (port 22): Connection failed

    在使用Xshell链接虚拟机VM里面的Linux的时候、链接失败,报

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

    解决步骤:

    1、重启VM、Linux、Xshell 

    2、重启未解决的话、本地命令行 ping Linux的IP

    C:UsersAdministrator>ping 192.168.80.129

    3、本地命令行 ping 通的话,转第5步。

    C:UsersAdministrator>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

     检查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:UsersAdministrator>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,就可以成功。

  • 相关阅读:
    Centos 端口开放 Firewall
    windows 命令
    macOS 提示已损坏无法打开解决办法
    Linux screen
    pixhawk入门知识
    [转]错误记录
    华为上机试题:最高分是多少
    [转]opencv学习资料
    像素点的Hessian矩阵
    排序算法
  • 原文地址:https://www.cnblogs.com/jukaiit/p/8994448.html
Copyright © 2011-2022 走看看