##最近学习Linux,有一个场景是在自己的机器(宿主机)上的VMWare,搭建了centos,然后通过在该centos进行一些操作。 于是有了使用MobaXterm 直接连接上cenos,进行操作,不用每次都打开VMWare.
1.首先在宿主机(你自己的机器)上的Vmware安装好centos,设定好改centos的ip,可通过ip addr查询出来;如果安装好centos没有查询到该centos的虚拟机IP,请查询网上资料进行配置。
我的centos虚拟机ip是 192.168.5.100
到这一步,可以查询出centos的ip后,就可以在本机安装的MobaXterm直接SSH连上centos虚拟机了。
如果要想让你的同事,或者同一个局域网的其他机器访问到你宿主机的上VMware安装的centos,就要配置如下:
2.右击虚拟机(已经安装好的VMWare上的虚拟机),选择【设置】,找到【网络适配器】选择【NAT模式】
3.进行NAT模式设置
选择【虚拟网络编辑器】
4.进入 虚拟网络编辑器
某些机器要管理员权限才能修改,以我为例,我后面要更改,因此我要使用管理员去 “更改配置”,点击后出现下图,
5.找到VMnet8d的配置,点击“NAT设置”
6.然后在 端口转发,点击 “添加”, 我的192.168.5.100:22是我已经配置好的,进行一些介绍, 主机端口也可以配置成你机器上的其他端口,这里9995以我为例
7.第6步配置好后,配置的主机端口(我本机=宿主机)是9995,运行在我本机的VMWare上的centos的ip是192.168.5.100 ,SSH端口默认是22, 点击 “应用”
- 打开宿主机的防火墙,点击 高级设置
点击“入站规则” - “新建规则...”
进行“端口”配置:
将前面配置是宿主机端口9995填上,意思是,让同一局域网的同事A使用终端MobaXterm访问你的宿主机+端口,然后通过转发到你宿主机上的centos,实现连接
输入新增的防火墙配置名称
点击完成,配置完成后,进行查看配置的防火墙规则
9.在同一局域网下,你同事的机器A上 打开MobaXterm软件,进行配置连接
按照提示进行配置,再输入你centos 账号下的密码就能连接上。实现在你宿主机上搭建的centos,可以提供给同一局域网下的其他机器,使用SSH软件连接上。然后进行所需要的操作。
10.检查你同事的电脑和你的机器是否在同一局域网下,打开你本机的cmd或者你同事的cmd命令窗口,然后输入 ping 192.168.X.xxx 有网络回复,代表正常互通;否则,需要先解决好 你自己的机器 跟 其他机器的网络ping通。