万书网 > 文学作品 > 深度探索Linux操作系统 > 1.8 更改网络模式

1.8 更改网络模式



在VirtualBox的各种网络模式中,允许宿主机和虚拟机通信的常用网络模式是桥接模式和Host-Only模式。但是桥接模式有两个问题,一个是宿主机一定要时刻连网,因为在桥接模式下,虚拟机在局域网内被模拟为与宿主机同等地位的一台主机,所以如果宿主机没有接入局域网,何谈虚拟机和宿主机通信?虽然现在网络很普及,但是毕竟会存在未接入网络的情况。另外一个问题是,我们也不想让开着ssh服务器的虚拟机暴露在互联网上。所以,笔者建议虚拟机的网络使用Host-Only模式,设置方法如图1-6所示。

图 1-6 设置虚拟机网络模式

在图1-6中,首先选中左侧列表中的“网络”,然后将“连接方式”更改为"Host-Only"模式。

确定后,宿主系统将多出一个网络接口,用于与虚拟机通信,默认一般是vboxnet0,其地址被设置为192.168.56.1,虚拟机的地址被设置为192.168.56.101。当然读者可以自己修改,但是这没有任何必要。

然后在虚拟机上我们就可以使用如下命令启动ssh服务器了:



在宿主系统上,我们可以远程登录到虚拟机,命令如下:



也可以将宿主系统的文件(比如a)复制到虚拟机,命令如下: