Leon
爱生活 爱分享
今天群里有人咨询使用vmrc或者vmplayer打开远程服务器上的虚拟机连接超时的原因。初步猜测是因为家庭宽带运营商封禁了443端口的原因,遂网上搜索一下,vmrc可以指定端口号打开。
方法一如下:
电脑安装好vmplayer或者vmrc,浏览器输入下行地址即可:
vmrc://主机IP:端口号/?moid=虚拟主机ID
例如:
vmrc://esxi.w4sf.cn:8043/?moid=4
弹出登录窗口,输入用户名密码登录即可。
注:vmrc连接后需使用902端口,此时还需在远程网络中将902端口转发到esxi主机。
方法二:
上面的方法虽然可以使用vmrc顺利连接虚拟机,但是需要每次手动输入相应网址和相应的虚拟主机ID,还是稍有麻烦,如果在外网使用的电脑比较固定,我们可以使用下面的方法:
1、使用管理员权限打开CMD命令提示符,输入以下两行代码
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=443 connectaddress=esxi.w4sf.cn connectport=8043
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=902 connectaddress=esxi.w4sf.cn connectport=902
上面两行代码的作用是侦听本地127.0.0.1:443的访问并转发到esxi.w4sf.cn:8043
此时我们可以在浏览器中输入https://127.0.0.1即可访问esxi的web管理界面,在虚拟机选项中直接点击缩略图就可以打开vmrc控制台。
附:
#listenaddress 要监听的ip地址,也就是最终要访问的ip地址。
#connectadress 要链接的服务器地址,也就是RealServer
#port就不用解释了,就是端口
查看所有的侦听端口
netsh interface portproxy show all
要删除某条规则,
执行命令:
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=443
本文由leon于2021-03-17发表在往事随风-Leon的博客,如有疑问,请联系我们。
本文链接:https://5yi.cn/?id=53
发表评论