目的
通过外网能够访问VMware中的Linux,像访问阿里云服务器那样。
步骤
-
创建虚拟机(步骤省略)
-
将虚拟机设置为NAT方式接入外网(方法有多种)
修改ifcfg-ens33文件,将ONBOOT=no 改为yesvi /etc/sysconf ig/network-scripts/ifcfg-ens33
重启network服务service network restart
查看是否能访问外网
ping www.baidu.com
-
查看虚拟机IP
ifconfig -a #在虚拟接linux中运行
-
在VMware中设置端口映射
确定虚拟机为NAT方式
菜单栏 -> 编辑 -> 虚拟网络编辑器
例如主机端口填7777,虚拟机端口填22,则访问 本地机IP:7777 会映射到 虚拟机IP:22 -
查看本地电脑内外网IP
查看内网IPwindows中cmd命令行中运行 ipconfig
查看外网IP
在网上可以查看自己的外网IP
-
在虚拟机中ping一下自己的内外网
若自己的外网能够ping通,则已经能够通过访问本机的外网ip和端口来映射到虚拟机里面的Linux了 -
外网ping不通
原因有很多,例如路由器设置啥的,我也没搞懂。
我的解决方法是利用花生壳进行内网穿透 -
进入花生壳官网,可用微信号登录,首次注册会送一个免费的壳域名
进入控制台 -> 域名 -> 壳域名 -> 查看自己的壳域名
-
接下来进入花生壳软件中,可能网页也能操作,但是我没找到
接下来设置映射
-
映射添加成功后,即可通过壳域名和端口号进行连接访问了
-
可以用XShell通过壳域名和端口号进行远程连接VMware中的linux