SSH Ubuntu из другой сети

SSH Ubuntu из другой сети

У меня на VirtualBox установлена ​​Ubuntu 16.04 LTS.

Как подключиться по SSH к устройству из другой сети?

Хост: Windows 10
Виртуальная машина: Ubuntu 16.04

Я хочу подключиться по SSH к Putty из другой сети.

А как можно использовать SSH с устройства Android?

Я установил переадресацию портов.

192.168.56.1   2222    10.0.2.15     2222

решение1

Поскольку вы используете NAT, вам необходимо сначала настроить переадресацию портов (глава 6.3.1 руководства VirtualBox).

Вам следует настроить порт на вашем компьютере с Windows (например, 2222) так, чтобы он соответствовал порту 22 виртуальной машины.

Затем вы можете подключиться с помощью PuTTY к IP-адресу вашего хоста Windows и порту 2222.

То же самое относится и к Android. Вам нужно найти приложение SSH в Play Store (или там, где вы его используете) и использовать те же данные для подключения.

решение2

Если вы подключаетесь по SSH из гостевой ОС к любому другому устройству, VirtualBox позаботится о NAT, и все должно работать сразу после установки.

Если вы планируете подключиться по SSH с ПК к гостевому компьютеру, находясь в режиме NAT, вам действительно необходимо открыть переадресацию портов в VB > Машина > Настройки > Сеть > Переадресация портов.

Если у вас нет особых причин для преобразования вашего устройства в NAT, я предлагаю вам использовать мостовую сеть, чтобы ваш гость вел себя в вашей сети как обычное устройство.

Связанный контент