Как мне подключиться по SSH к Ubuntu из внешней сети? Он работает в VirtualBox и сетевом адаптере, чтобы оставаться NAT. Кажется, я не могу понять, как это настроить. Есть ли способы напрямую подключиться к SSH в сеансе VirtualBox?
Когда сеть виртуальных машин основана на NAT, вам нужно использовать переадресацию портов для удаленного доступа к виртуальной машине (здесь она называется ubuntu).
VBoxManage modifyvm "ubuntu" --natpf1 "guestssh,tcp,,2222,,22"
Тогда вы сможете получить доступ к ВМ, подключившись к хосту через порт 2222, например:
ssh -p 2222 user@host