前言
当我们有两台及以上电脑(电脑A、电脑B、电脑C等等),其中电脑A(宿主机)通过VMware安装了虚拟机(CentOS7),其他电脑B、电脑C等如何通过Xshell远程连接上这个虚拟机呢?以两台电脑为例,现在就来看看这个设置过程吧!
1 准备工作
两台电脑:其中一台安装好Xshell,另外一台通过VMware安装好了虚拟机
注意:两台电脑在接下来的配置中要保证在同一个局域网或者同一个路由下。
2 配置步骤
2.1 查看ip地址
2.1.1 查看电脑A的ip地址:
Windows系统在cmd窗口输入命令查看IPv4地址:
ipconfig
2.1.2 查看虚拟机的ip地址:
在虚拟机中输入命令查看虚拟机ip(图中红框部分):
ip address
2.2 设置端口转发
第一步:在VMware菜单栏点击“编辑”–>“虚拟网络编辑器”,打开“NAT设置”:
第二步:在NAT设置中,添加一个端口转发,如下:
主机端口:自定义一个用来转发的主机端口
类型:选择TCP
虚拟机ip地址:填入在虚拟机中查到的ip
虚拟机端口:默认22
上述设置都完成点击确定保存配置。
2.3 设置宿主机防火墙
打开电脑A的控制面板,然后依次打开:
Windows防火墙–>高级设置–>入站规则–>新建规则–>端口–>下一步–>选择所有特定本机端口并填写端口号
输入主机端口:即在虚拟机端口转发那步设置的自定义主机端口号
特定本地端口号输入完成后,一直点击下一步保存即可。
2.4 远程连接虚拟机
第一步:启动需要远程连接虚拟机的电脑(即电脑B),打开Xshell软件,新建连接会话,如下图:
名称:自定义一个会话名称
主机:输入上述电脑A的ip地址
端口号:输入上步设置的特定本地端口号
第二步:上述设置完成后,点击连接,会依次弹出账号和密码界面,输入虚拟机的账号和密码,出现以下界面即连接成功,就可远程控制虚拟机了。
总结
以上就是如何远程连接虚拟机的全部内容了,供有需要的朋友参考。如有问题,请多多指教。