场景描述:
在台式电脑上,使用VMware Workstation搭建了虚拟机CentOS7
CentOS7使用NAT的网络模式
现在我希望用一台Mac系统笔记本去访问台式电脑虚拟机CentOS7里的内容
查看台式电脑的IP:192.168.1.6
查看虚拟机IP:已经被我禁了DHCP,IP固定为:192.168.182.153
点击NAT设置,在端口转发添加:
- 主机端口随便写,但是建议写大,不要与其他常用的端口冲突。我写了5555,这是主机连向虚拟机的端口
- 虚拟机IP地址(就是上面虚拟机
ifconfig
的查询结果,192.168.182.153) - 虚拟机端口22(对于Linux系统,需要以SSH方式访问,则填写22;如果做Web服务,推荐
80
;其他需求自己再设定)
可以确定的是,虚拟机,ping百度,ping台式主机,ping局域网内其他的设备ip是OK的
接下来,我打开了我Mac笔记本的IDEA,开始连接台式电脑Win10虚拟机里的CentOS7的数据库
SSH下:192.168.1.6是台式机的IP,就是主机IP,通过5555端口找到那个端口的进程(此处可能用词不准确)
进程是个CentOS7虚拟机,要输入CentOS7的账号和密码;账号是root;密码被隐藏了
接下来General页面,其实就是在CentOS7的虚拟机里配置,3306是CentOS7对Mysql数据库的端口,输入我要的数据库名:“ssmbuild”,账号是Mysql的账号root,密码是Mysql的密码
成功显示数据库的数据