参考:
http://zxdker.com/post/ssh-virtualbox-ubuntu-lts-nat-lianjie.htm
http://blog.csdn.net/venoy4806/article/details/5412467
我的VirtualBox 版本:Oracle VM VirtualBox Version 4.1.6
ubuntu 为11.4
1. 进入virtualbox安装目录,执行如下指令:
VBoxManage setextradata ubuntu "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata ubuntu "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata ubuntu "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2222
如图:
2. 然后ssh就可以登录了:
ok,enjoy yourself!
补充一点,如果想在别的linux主机登录刚才这台主机上的linux,可以:
执行:
ssh IP地址 -p 2222
比如:
别的xp主机的话,原理一样。本质应该都是在网络内部端口转发实现的。