使用virtualbox的端口映射功能

服务端开发、算法开发都要用到linux,无奈因为移动开发工作需要,个人电脑一直运行的是windows。

这对于区区来说不是很麻烦,因为很多时候,使用putty加虚拟机就可以在一个CPU上全速运行两个系统了,emacs让这种双开非常高效。

 

虚拟机软件中,区区最喜欢的是Sun VirtualBox,因为:

1.简单

2.开源

3.小巧

 

以前一直使用bridge方式,ubuntu虚拟机和host机分别有一个IP。。

在新班级的个人电脑强制只能有一个IP,这使得NAT方式成为必然。。

 

以前一直没实现NAT方式的Host-Guest互联。今天搜索网络资料后搞定了:使用port mapping(或称port forwarding)。

 

要实现port forwarding最好把VirtualBox升级到最新版——所以就变成Oracle VirtualBox了^_

 

接下来要用到命令行。

在VirtualBox的工作目录,比如配置区区的ssh

先让VM正常关机,再到cmd中运行:

 

cd /d E:/Soft64/Sun/VirtualBox/

VBoxManage modifyvm "ubuntuVM" --natpf1 "mysshport,tcp,,2222,,22"

通过这样操作后。
就可以通过本机的2222端口访问VM的22端口了。。如果你还需要什么别的端口。应该看看文档的:

6.3.1. Configuring port forwarding with NAT

 

 

Happy VMing!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值