У меня есть две виртуальные машины, работающие в Virtualbox. У меня Minix работает в одном, Linux Mint в другом (и окна на хост-машине). Мне нужно ssh из Linux Mint в Minix (поэтому я хочу открыть терминал в Linux Mint, который контролирует машину Minix).

Я могу SSH с хоста для Minix. Я делаю это, используя порт 2222 на моей хост-машине (который перенаправляется на порт 22 на гостевой машине).

Затем я попытался перенаправить порт 2222 на Linux Mint на порт 2222 на хост-компьютере. Однако это не работает (на самом деле, когда я пытаюсь это сделать, я не могу больше ssh с хост-машины: мне нужно выключить виртуальную машину, чтобы это снова стало возможным).

Я также попытался использовать другой порт вместо 2222, но это не имеет значения. Как я могу ssh из Linux Mint в Minix?

1 ответ1

0

Есть три способа сделать это. Все они связаны с изменением типа сети для ваших гостей.

Вы можете настроить сеть только для хоста. У ваших гостей будет виртуальная локальная сеть, с помощью которой они смогут общаться друг с другом. Хост также получит интерфейс к локальной сети, поэтому хост и гости могут общаться друг с другом. Virtualbox позволит вам настроить DHCP-сервер для локальной сети.

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

Наконец, Virtualbox 4.3 добавил функцию сети NAT. В настоящее время он помечен как экспериментальный, и я нашел его немного ненадежным, но вы можете попробовать. Сеть NAT также предоставляет виртуальную сеть, которую гости могут использовать для связи друг с другом, например, сеть только для хоста. Сеть NAT также обеспечивает соединение NAT с физической сетью хоста. Вы можете настроить переадресацию портов, чтобы позволить хосту (или другим компьютерам) получать доступ к гостям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .