
Как в VirtualBox подключиться к виртуальной машине по ssh? Можно пойти традиционным путем — подключить машину к внешней сети, выдать ей IP-адрес и подключаться как к обычному компьютеру. Но есть способ проще…
Если вы не хотите выставлять машину наружу, то можно воспользоваться пробросом портов. Для этого надо открыть свойства машины, перейти на вкладку Network и выбрать тип сетевого адаптера NAT. Затем нажать на кнопку Port Forwarding
и в открывшемся окне создать новое правило проброса портов со следующими параметрами:
Name: ssh
Protocol: TCP
Host Port: 2022
Guest Port: 22
Имя можно указать любое, более менее понятное, Host Port можно выбрать любой свободный. Остальные поля оставляем пустыми и сохраняем правило.
Теперь открываем консоль и подключаемся к машине, указав выбранный порт:
ssh -p 2022 127.0.0.1
Способ немного корявый, но зато максимально простой и быстрый.


