Я использую Mac OS X в качестве хоста, поэтому я решил выбрать вариант использования моего терминала для SSH в виртуальную коробку Ubuntu.
сначала выберите виртуальный ящик внутри виртуальной машины и перейдите в настройки> сеть> переадресация портов

затем добавьте правило с портом хоста как 3022 и портом гостя как 22 и именем как ssh. Оставьте все остальное как пустое.

установить пакеты ssh-сервера в гостевой Ubuntu OS
sudo apt-get install openssh-server
наконец, откройте свой терминал, а затем введите следующее, если вы хотите войти в систему как root
ssh -p 3022 root@127.0.0.1
благодарность за комментарии и ответы от:
https://stackoverflow.com/a/10532299/80353
а также
https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-ubuntu-guest-externally-through-a-windows-host#comment19298721_10532299