美文网首页测试Inbox百人计划
Xshell连接VM中的linux系统

Xshell连接VM中的linux系统

作者: 五娃儿 | 来源:发表于2017-03-14 19:22 被阅读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段等内容。如果能清楚的知晓三种网络连接方式那是最好的

    相关文章

      网友评论

      • masusu:参照您的设置,终于连接成功了

      本文标题:Xshell连接VM中的linux系统

      本文链接:https://www.haomeiwen.com/subject/omnhnttx.html