测试Inbox百人计划

Xshell连接VM中的linux系统

2017-03-14  本文已影响58人  五娃儿

在vm中安装了一个Centos系统,然后一直就这么用着了,只因为小伙伴问xshell怎么连接上vm里的linux,所以就尝试下。

采用方式:NAT连接+固定IP

采用这种方式的好处:

1、虚拟机是固定IP,不管主机在何种网络下,均能使用终端连接

2、在合理的网段内,可以设置自己喜欢的IP地址

设置虚拟机网络连接方式:编辑-虚拟机-设置 进入如下页面,修改为NAT模式

修改NAT模式的参数:选中NAT模式(对应的就是VMnet8),点击更改设置,取消使用本地DHCP分配 这一项,见下图

记住NAT设置中的IP地址,因为后面设置IP地址是会使用到

宿主机的VMnet8网络地址参数:

或者通过:windows的cmd窗口查看 ipconfig 下 查看也可以

重点是这里:

修改centos中的ifcfg文件,/etc/sysconfig/network-scripts

如图所示的文件:

需要修改的字段:

开机协议修改为static

设置DNS1、设置ip地址(一定要符合网段哦,就是上面NAT设置页面)、子网掩码与上面设置VMnet8页面的一致、网关于VMnet8中的设置的网关一致即可

如图所示(在设置时要根据自己的网址和网段来对比更改,不要直接用截图上的哦,这是我电脑上的):


一定要重启网路服务:service network restart

检查配置是否成功:linux终端,直接输入 ifconfig,如图所示

宿主机的cmd窗口 ping下linux中的ip地址

在设置远程终端连接时,一定要先检查下主机和linux上是否关闭防火墙(关闭防火墙请自行谷歌或者百度)

连接终端:

点击身份认证,输入用户名密码(有兴趣的也可以自己设置免密登录)

结果:

温馨提示:(貌似文章有点长)

vm三种网络连接的区别

1)、桥连接,默认使用的为VMnet0,不提供DHCP服务,采用这种方式时,就把虚拟机当作真实的一台实体机即可,因为从位置上来说。此时虚拟机和宿主机是平起平坐的(因为两者在同一网段内)

<图片来源于网络>

2)、网络地址转换模式(NAT),提供DHCP服务,这里需要注意的是虚拟机可以网络外部网络,反之则不能访问,因为虚拟机属于内网,便捷之处在于,宿主机可以访问网络,则虚拟机也可以访问网络

<图片来源于网络>

3、主机模式(Host-only) 这种情况相当于宿主机和虚拟机是直连的关系,宿主机不提供任何路由服务,所以只能互相访问,虚拟机不能访问外部网络

<图片来源于网络>

总结在设置xshell访问vm中的linux系统时要选择合适自己的方式,按需而来,若采用本文中的方式,则需要注意ip段等内容。如果能清楚的知晓三种网络连接方式那是最好的

上一篇下一篇

猜你喜欢

热点阅读