DEVICE="eth0"
BOOTPROTO=none
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="fcf9b179-c9b6-4cbc-9909-54b4c3d746bf"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
HWADDR=00:0C:29:7D:E8:58
IPADDR=192.168.62.128
PREFIX=24
GATEWAY=192.168.62.2

IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
LAST_CONNECT=1594980633

延伸阅读“配置IP”

1,你的linux ip地址没有配置。 

ip地址没有配置,你需要自己配置,配置的方法网上很多,在这里列举一种: 

输入vim /etc/sysconfig/network-scripts/ifcfg-eth0命令 

把这个文件内容改为如下: 

Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项_java 

ip自己设置,比如为:192.168.1.155 

再输入ifconfig -a就可以发现自己的ip以改变。

2 改变自己的网络适配器设置,这个在网上的方法很杂,但大同小异,然而我自己试了试,(>_<)。。没一个成功的。在这里列出来方便读者参考

        下图是我自己的适配器设置: 

Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项_java_02 

我这样更改之后就可以xshell就可以连上linux了。


nat模式:虚拟机中访问网络的所有数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机能够访问到主机,和网络中的其他主机,但是主机不能访问虚拟机,而且各个虚拟机之间也是独立的,无法互相访问

桥接模式:桥接访问是通过主机的网卡架设了一条桥,从而直接连入到网络,这样的虚拟机会被分配到一个独立的ip。这种方式的虚拟机和主机能够通过ip互相访问。

内部网络模式:内部网络模式是虚拟机和外网断开,只实现虚拟机和虚拟机之间的内部网络。

3,启动ssh服务 

service ssh start

4,防火墙没有关闭(应该是最后的办法) 

输入以下命令:

service iptables stop

chkconfig iptables off

5,请确保你的网络可以正常连接

保证你的网络是正常连通的,如果网络都不通,那自然暂时无法连接虚拟机


Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项_大数据_03

Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项_java_04