- 关闭VirtualBox里的Linux虚拟机
- 查看虚拟机中的操作系统名称
VBoxManage list vms
我在VirtualBox里安装了两个操作系统,所以输出:
"windows 2003" {4d93ca55-3a79-4e8c-9c86-83d5e593c233}
"CentOS 5.6" {ba7fc179-907e-4e70-92ac-8b9e5630012a}
- 我们要用SSH连接CentOS 5.6
VBoxManage modifyvm "CentOS 5.6" --natpf1 "host2guest-ssh,tcp,,2222,,22"
- 启动Linux(CentOS 5.6)
- 如果是静态IP,则要指定IP地址
VBoxManage modifyvm "CentOS 5.6" --natpf1 "host2guest-ssh,tcp,,2222,10.0.2.220,22"
- 用SSH链接CentOS
ssh -p 2222 root@localhost #或 ssh -p 2222 root@127.0.0.1
- 如果SSH不能链接,查看是否有其他进程占了2222端口
netstat -ant | grep 2222
- 用http访问apche的80端口
VBoxManage modifyvm "CentOS 5.6" --natpf1 "guesthttp,tcp,,8080,10.0.2.15,80"
- 在浏览器输入127.0.0.1:8080