Сшинг от одного экземпляра виртуального ящика к другому

368
Mon Kee Poo

У меня есть две виртуальные машины, работающие в 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?

0

1 ответ на вопрос

0
Kenster

There are three ways to do this. All of them involve changing the network type for your guests.

You can set up a host-only network. Your guests will have a virtual LAN that they can use to communicate with each other. The host will also get an interface to the LAN, so the host and the guests can all talk to each other. Virtualbox will let you set up a DHCP server for the LAN.

Alternately, you can change each of the guests to use a bridged network. With bridging, the guest will have direct access to your host's network connection. So each of the guests will be just like a real computer on your local network.

Last, Virtualbox 4.3 added a NAT network feature. It's currently marked as experimental, and I found it to be a little flaky, but you can try it. NAT network also provides a virtual network that the guests can use to communicate with each other, like the host-only network. NAT network also provides a NAT connection to the host's physical network. You can set up port forwarding to let the host (or other computers) access the guests.

Хороший пост (у меня нет репутации, чтобы поддержать, хотя)! Не могли бы вы уточнить немного? Прямо сейчас я пытаюсь настроить сеть NAT (вариант 1 кажется сложным, и, кажется, вам нужно использовать драйвер устройства на хосте, чтобы использовать мостовую сеть, чего я бы предпочел избежать). Я все еще хочу иметь возможность подключаться к Интернету на обеих виртуальных машинах, поэтому я настроил сеть NAT на адаптере 2. Когда я использую порты, не будет ли виртуальная машина использовать первый адаптер? Я не понимаю, что делает сеть NAT ... Mon Kee Poo 10 лет назад 0

Похожие вопросы