Войдите в свою Ubuntu VM. Откройте терминал и введите:
sudo apt-get install openssh-server
Переключитесь на свой хост Windows. Откройте окно командной строки и cd
к C:\Program Files\Oracle\VirtualBox
Введите следующее:
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
Измените имя гостя так, чтобы оно отображалось в приложении VirtualBox, сохраняя кавычки.
Завершение работы Ubuntu VM - VirtualBox, по-видимому, требует, чтобы гостевая ОС была полностью перезапущена после вышеуказанного изменения. Запустите ВМ снова. Вам не нужно входить в систему.
Откройте SSH-клиент на хосте Windows. Подключитесь к localhost, порт 2222. Используйте имя пользователя и пароль, которые вы установили для Ubuntu.
Это должно сделать это! Это немного сложно, но это нужно сделать только один раз для каждой виртуальной машины.