遇到的问题:虚拟机是从Win环境下复制到Mac上的,在Win电脑下可以直接使用Xshell远程连接,但在Mac下,无法连接而且Ping不通

虚拟机使用的是CentOS 7版本

解决方案

  • 查看Mac中的IP地址
  1. ifconfig
    #我的IP地址如下
    inet XXX.XXX.194.1 netmask 0xffffff00 broadcast XXX.XXX.194.255
    inet6 fe80::a483:e7ff:fef4:3964%bridge100 prefixlen 64 scopeid 0x17 
    inet6 fd15:4ba5:5a2b:1008:1cff:590a:4ffa:859 prefixlen 64 autoconf secured 
    

    其中这里的ip地址的网段是我们NAT模式下对应的网段,所以需要将XXX.XXX.194.XXX的地址与虚拟机中的相匹配才可以连接,所以只需要更改Linux下的IP地址即可

  •  更改虚拟机的IP地址
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

        更改IPADDR 以及 GATEWAY

  • 重启服务
  • service network restart
  • 回到Mac通过终端进行Ping测试
  • ping 192.XXX.XXX.XXX
  • 通过ssh连接本地服务器 
  • ssh root@192.XXX.XXX.XXX

连接成功!

Logo

更多推荐