VirturalBox 支持 ssh登录 同时 访问外网

尽管比较简单,不过一开始还是花了一点时间,同时与小庭子聊了下。默认情况下,VirturalBox 中的虚拟系统只会使用一张网卡。在虚拟系统运行的时候,要么选择选择内网访问,要么选择nat转换支持虚拟机系统访问外网。
于是,想要同时支持:

  1. 本地putty登录到虚拟机

  2. 虚拟机中支持访问外网

那么就需要让其支持两张网卡。而这一步设置,只有在关闭了虚拟机系统的时候设置。最终大体设置如下:

如此设置即可。
至于本地如何获取虚拟机中系统的 IP?
暂时还是先登录虚拟机,随后直接在其中的终端

ifconfig

当然,有趣的是,似乎这个IP从第一次获取之后,就几乎不会有变化,或许动态IP的优先分配原则有关系?具体就不清楚了
于是,在本地登录虚拟机是比较简单的。

总的来说,最后还是选择虚拟机作为教学,而非docker或者云服务器等。主要原因还是:

  1. 成本低,几乎所有人都可以安装和执行

  2. 相比于docker或者云服务器,虚拟机还是更接近于真实场景

  3. 长久使用支持

当然也有不妥之处,就是计算资源,终究还是受到一定的限制,毕竟资源开销确实不小。当然,目前常见 8Gb 内存的电脑,加上 SSD 或者其他,在教学上,完全没问题。而分析真实生物大数据,最好自然还是自建服务器或者使用云服务。

(0)

相关推荐