使用VMWare,让局域网的其他机器访问到本机的Centos

1,694 阅读2分钟

##最近学习Linux,有一个场景是在自己的机器(宿主机)上的VMWare,搭建了centos,然后通过在该centos进行一些操作。 于是有了使用MobaXterm 直接连接上cenos,进行操作,不用每次都打开VMWare.

1.首先在宿主机(你自己的机器)上的Vmware安装好centos,设定好改centos的ip,可通过ip addr查询出来;如果安装好centos没有查询到该centos的虚拟机IP,请查询网上资料进行配置。

我的centos虚拟机ip是 192.168.5.100

1.png

到这一步,可以查询出centos的ip后,就可以在本机安装的MobaXterm直接SSH连上centos虚拟机了。


如果要想让你的同事,或者同一个局域网的其他机器访问到你宿主机的上VMware安装的centos,就要配置如下:

2.右击虚拟机(已经安装好的VMWare上的虚拟机),选择【设置】,找到【网络适配器】选择【NAT模式】

2.png

3.进行NAT模式设置

选择【虚拟网络编辑器】

3.png

4.进入 虚拟网络编辑器

4.png

某些机器要管理员权限才能修改,以我为例,我后面要更改,因此我要使用管理员去 “更改配置”,点击后出现下图,

5.png

5.找到VMnet8d的配置,点击“NAT设置”

6.png

6.然后在 端口转发,点击 “添加”, 我的192.168.5.100:22是我已经配置好的,进行一些介绍, 主机端口也可以配置成你机器上的其他端口,这里9995以我为例

7.png

7.第6步配置好后,配置的主机端口(我本机=宿主机)是9995,运行在我本机的VMWare上的centos的ip是192.168.5.100 ,SSH端口默认是22, 点击 “应用”

8.png

  1. 打开宿主机的防火墙,点击 高级设置

9.png

点击“入站规则” - “新建规则...”

10.png

进行“端口”配置:

11.png

12.png

将前面配置是宿主机端口9995填上,意思是,让同一局域网的同事A使用终端MobaXterm访问你的宿主机+端口,然后通过转发到你宿主机上的centos,实现连接

13.png

14.png

输入新增的防火墙配置名称 15.png

点击完成,配置完成后,进行查看配置的防火墙规则

16.png

9.在同一局域网下,你同事的机器A上 打开MobaXterm软件,进行配置连接

17.png

按照提示进行配置,再输入你centos 账号下的密码就能连接上。实现在你宿主机上搭建的centos,可以提供给同一局域网下的其他机器,使用SSH软件连接上。然后进行所需要的操作。

10.检查你同事的电脑和你的机器是否在同一局域网下,打开你本机的cmd或者你同事的cmd命令窗口,然后输入 ping 192.168.X.xxx 有网络回复,代表正常互通;否则,需要先解决好 你自己的机器 跟 其他机器的网络ping通。