У меня есть Ubuntu 16.04 LTS на моем VirtualBox.
Как может я SSH через устройство из другой сети?
Хост: Windows 10
VM: Ubuntu 16.04
Я хочу к SSH со шпаклевкой из другой сети.
Также, как может я SSH от устройства на базе Android?
Я установил перенаправление портов
192.168.56.1 2222 10.0.2.15 2222
Так как Вы используете NAT, необходимо сначала настроить перенаправление портов (глава 6.3.1 от руководства VirtualBox).
необходимо настроить порт на машине Windows (например, 2222) для соответствия порту VM 22.
Затем можно соединиться с PuTTY с IP-адресом хоста Windows и порта 2222.
То же относится к Android. Необходимо найти применение SSH на Play Store (или независимо от того, что Вы используете), и используйте те же детали соединения.
Если Вы, SSH от гостя к любому другому устройству, virtualbox будет заботиться о NAT'ing и это должно работать из поля.
, Если Вы планируете к SSH от ПК до Вашего гостя, в то время как в NAT, необходимо действительно открыть передачу порта в VB> Машина> Настройки> Сеть> Перенаправление портов
, Если у Вас нет конкретной причины NATing Ваше устройство, я предлагаю, чтобы Вы использовали соединенные мостом сети использования, таким образом, Ваш гость ведет себя так же, как стандартное устройство в Вашей сети.