怎么用Shell连接VirtualBox Linux虚拟机,在Mac电脑上
问题描述
由于VirtualBox采用桥接的方式连接网络,所以不能在Mac上直接访问虚拟机。
解决思路和办法
由于不能直连,但VirtualBox支持端口转发功能,可以设定转发规则,绑定宿主机和虚拟机的IP和端口的绑定,绑定后直接访问宿主机的IP和端口实现简洁访问虚拟机的目的;
具体设置步骤
选中具体的虚拟机,添加一条转发记录:
注意事项:
由于Mac宿主机端口22已经被占用,建设设置为2222。
验证
打开终端,输入命令:
ssh -p 2222 root@127.0.0.1