Accessing your VMs with the GUI of VirtualBox is OK, but without tweaking, things are a little frustrating.
The window size is the first thing I'd change, but googling around, the effort is too much.
Easier to just install mRemoteNG and connect to your VM via SSH.
Steps
- Install mRemoteNG
- Fire up VirtualBox, right click the VM you wish to connect to
- In the Network section, for Adapter 1, tick Enable Network Adapter and select Bridged Adapter in the select menu.
- Start your VM and login. Type ifconfig and note the IP of eth0
- Ensure your VM has an SSH server, sudo apt-get install openssh-server on my Ubuntu servers
- Back on your host machine, fire up mRemoteNG and create a new connection using the IP of the VM
If you have multiple VMs running, collecting all the terminals in one place is nicer than ever more windows.