xshell 连接不上虚拟机的原因

首先我们在安装完linux后以太网会出现两个网络 分别为   vmnet1 和vment8xshell 连接不上虚拟机的原因

vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,

仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,


而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,

同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,

同时又都能访问外部互联网,而且虚拟机是借用真实系统的IP上网的,不会受到IP-MAC绑定的限制。

本文针对vment8来讲述


在连接的过程中如果nat网络无法连接的话,可以先尝试关闭防火墙,启动sshd 如果还是没有解决的话 就去查看VMnet8里面的Ipv4 地址 ,(坑就在这里) .  举例,如果 ipv4的地址为 192.168.158.1  那么在linux配置网络的时候必须为192.168.158.X格式  否则的话就会报出port(22) 的错误



填了一下午的坑.....