6LfB03sUAAAAAFw2B3PpkHMRig_1rrgSl9RkV0Wa

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

ssh to virtualbox

Для тренировки и оттачивания своих навыков по удаленному управлению сервером на Linux, не обязательно сразу покупать VPS. Для начала можно сымитировать такую ситуацию у себя на компьютере.

Подразумевается: что VirtualBox у вас уже установлен и в нем создана какая-то машина на Linux с установленным OpenSSH Server. Важно, что  при установке вашего Linux на виртуальную машину вы установили  SSH server. В противном случае, его надо будет установить дополнительно самостоятельно. Наша операционная система — Windows. Я буду показывать на примере Windows 7.

Для начала, нам нужно узнать IP адрес сетевой карты VirtualBox, разумеется если вы не сами его прописали.

Заходим в : Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом. Затем жмем «Изменение параметров адаптера».

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

Далее выделяем сетевое подключение VirtualBox Host-Only Network. Нажимаем правой кнопкой  и выбираем состояние, в открывшимся окне жмем сведения.

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

 

В стоке Адрес IPv4 —  наш IP адрес. Запоминаем/записываем его.

Следующим шагом будет определение IP адреса самой виртуальной машины на Linux. У меня стоит Ubuntu 16.04. Запускаем сервер и вводим команду ip a.

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

Нас интересует подключение 2 сетевой карты enp0s3. Видим, что ip адрес у нас 10.0.2.15. Запоминаем/записываем его.

Теперь у нас есть все необходимое, что бы сделать «проброс портов». Вкратце объясню что это такое. В нашем случае у нас есть сетевая карта VirtualBox. Во всех сетевых картах есть 2 интерфейса, то есть 2 «способа общения». Второй «способ общения» общается с вашим компьютером, первый, в этой же карте, общается со всеми, кто «по ту сторону», т.е. внутри самого VirtualBox. Если вы поставите и запустите несколько машин в VirtualBox, то все их сетевые карты «вторым способом» будут «общаться» с сетевой картой VirtualBox, сама же сетевая карта VirtualBox будет «общаться» со всеми этими машинами «первым способом», так как «вторым способом» она «общается с нашим компьютером. Виртуальные машины не могут «общаться» с нашим компьютером напрямую, только через сетевую карту VirtualBox. (Этот механизм описывает настройку сети «NAT» в сетевой карте VirtualBox ибо так более правдоподобно: как будто удаленный сервер подключен к роутеру со статичным IP)

Поэтому, нам надо «сказать» (сделать «проброс портов») сетевой карте VirtualBox что при обращении к ней (т.е. к ее IP адресу) и указанием определенного порта, мы просим соединить нас с указанной машиной с которой она «общается» «первым способом».

Выбираем в окне виртуальной машины «Устройство» —>»Сеть» —>»Настроить сеть»

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

Смотрим «Тип подключения» и выбираем NAT. Кликаем на «дополнительно» и «проброс портов».

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

В открывшемся меню нам надо «создать новое правило проброса портов», затем в поле «Адрес хоста» — указать IP сетевой карты VirtualBox, в поле «порт хоста» — поставить 22, в поле «адрес гостя» — указать IP сетевой карты виртуальной машины, в поле «порт гостя» — поставить 22.

Настройка доступа по SSH со своего компьютера к серверу на VirtualBox

Жмем ОК. Теперь запускаем программу для удаленного доступа по SSH протоколу PuTTY , вводим IP адрес сетевой карты VirtualBox, порт указываем 22, выбираем протокол SSH и  жмем «open».

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять