Как я могу 'ssh' на сервер Ubuntu, работающий на VirtualBox

Я установил Ubuntu Server на виртуальной машине в VirtualBox, которая работает в Windows 7. Как я могу подключиться через ssh к этой виртуальной машине?

Я иду и набираю «ifconfig», и я получаю этот адрес "10.0.2.15". Но когда я пытаюсь ssh 10.0.2.15, он не может установить соединение.

1
задан 30 December 2012 в 20:55

2 ответа

Самый простой способ - настроить сетевой интерфейс виртуальной машины на «Bridged mode» в virtualbox.

Вы делаете это, выбирая виртуальную машину (в VB), затем переходите к settings > network и меняете выпадающий список attached to с NAT на bridged

. После этого вы виртуальная машина должна получить IP-адрес вашей локальной сети (аналогично одному из хост-компьютеров), и вы должны иметь возможность подключить ее по этому IP-адресу.

0
ответ дан 30 December 2012 в 20:55

Этого можно добиться, перенаправив порты на виртуальную машину.
Убедитесь, что на вашей виртуальной машине установлено openssh-server и работает!

Откройте VirtualBox -> Нажмите на виртуальную машину -> «Настройки» -> «Сеть» -> «Дополнительно» -> «Переадресация портов "

Щелкните значок в правом верхнем углу, который имеет символ плюс (+), чтобы добавить правило переадресации портов и ввести следующие данные:

Name: ssh (or whatever you want)
Protocol: TCP
Host IP: 127.0.0.1
Host port: 2222
Guest port: 22

Обратите внимание, что порт хоста не обычный ssh порт из 22.
Теперь вы можете подключиться к своей виртуальной машине по ssh!

ssh user@localhost -p 2222
0
ответ дан 30 December 2012 в 20:55

Другие вопросы по тегам:

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