有一个虚拟机,仅配置了NAT,IP地址为127.0.0.1。
方法就是port forwarding,可以在VirtualBox中配置:
单击Port Forwarding:
设置如下,Vagrant也是使用这种方法登录到虚机的:
Host IP: 127.0.0.1
Host Port: 2222
Guest IP: 10.0.2.15
Guest Port: 22
然后使用以下命令即可登入虚机,没有ssh就使用putty:
ssh -p 2222 root@127.0.0.1
以上是口令登录,登录上后改为SSH key登录就容易了。
参考
- https://forums.virtualbox.org/viewtopic.php?f=8&t=55766