首页 > 其他 > 详细

virtualbox虚拟机之连接本地主机同时可以连接外部网络

时间:2018-06-24 10:50:17      阅读:181      评论:0      收藏:0      [点我收藏+]

如果主机需要通过ssh,ftp等方式访问linux虚拟机,是无法实现的。这个时候要实现端口互通,我们要用到VirtualBox的端口转发功能。所谓的端口转发功能,就是借助主机上虚拟出来的VirtualBox Host-Only Network这块网卡的ip,做为跳板,对linux虚拟机进行访问。例如下图中,就增加了一个SSH的规则,主机IP就是VirtualBox Host-Only Network这块网卡的ip,子系统ip就是linux虚拟机的ip。配置完后,如果我们要访问子系统的10.0.2.15:22,我们在配置ftp或者ssh软件时,就直接配置192.168.56.102:22端口,这样VirtualBox就会转发数据到10.0.2.15的22端口。以此类推,我们可以配置21,80等端口,这样我们就可以实现虚拟既可以上网,又可以与主机互相访问。

1.设置虚拟机网络模式

技术分享图片

技术分享图片

技术分享图片

2.设置本地主机

技术分享图片

3.本地主机测试ping虚拟机

技术分享图片

4.尝试用xshell连接虚拟机,连接正常

技术分享图片

5.接下来就要尝试,虚拟主机是否可以访问互联网了

技术分享图片

 注意:记得查看虚拟机是否开通sshd服务

    service   sshd stuats

    openssh-daemon  (pid 2290) 正在运行.....

经过上面5步,本地主机就可以正常连接虚拟主机,虚拟机也可以连接互联网了,有什么不足的地方,还希望大家提意见,互相讨论

virtualbox虚拟机之连接本地主机同时可以连接外部网络

原文:https://www.cnblogs.com/jinxf/p/9219759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!