之前一直使用Parallels Desktop,今天想装一下最新的Ubuntu18,总是出问题。于是尝试了下VirtualBox5这款开源的虚拟机软件,挺好用,比之前Parallels Desktop占用的资源少了很多。
配置共享目录
- 点击菜单栏中的 Devices->Shared Folders->Shared Folders Settings… , 配一个Machine Folders,勾选Auto-mount 和Access;
- 启动Ubuntu,点击菜单栏中的 Devices->Insert Guest Additions CD images,给Ubuntu装上支持;
- 命令行挂载:在
/mnt
目录下创建文件夹share
作为挂载点,目录名字可以自定,然后执行sudo mount -t vboxsf share_dir /mnt/share
, 其中share_dir是第一步骤自己确定的共享目录;
配置ssh服务
在 Devices->Network 中配成NAT模式,还需要配置Port Forwarding,让VirtualBox把VM Ubuntu的TCP 22端口(ssh默认端口)报文转发到Host macOS的一个未占用的TCP端口。可参考:本机终端SSH连接VirtualBox中的Linux虚拟机。
在终端查看是否安装ssh服务
root@michael-VirtualBox:~# ps -e|grep ssh
853 ? 00:00:00 ssh-agent
9778 ? 00:00:00 sshd
如果没有sshd服务,那么 sudo apt-get install openssh-server
安装即可。
后面就可以在外面终端直接登录了,记得不要直接用root,而是要用自己的账户ssh进去,之后 sudo bash 即可。
最后,需要什么apt install即可, 记得先装一下gcc和vim,默认的vi的键位总是不能很好的匹配mac的键盘。