virtualbox虚拟机之连接本地主机同时可以连接外部网络
Posted jinxf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualbox虚拟机之连接本地主机同时可以连接外部网络相关的知识,希望对你有一定的参考价值。
如果主机需要通过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虚拟机之连接本地主机同时可以连接外部网络的主要内容,如果未能解决你的问题,请参考以下文章