Как удаленно получить доступ к серверу человечности на виртуальной машине?

Новый пользователь здесь, я использую Windows 10, и я хочу получить доступ к своему Серверу Ubuntu, который находится в виртуальной машине на том же компьютере. Я пытаюсь использовать ШПАКЛЕВКУ и, ssh, помещая IP сервера, но без успеха.
Я использую VirtualBox, настроенный в NAT. nmap localhost это говорит, что ssh сервис открыт.

Кто-то может помочь мне?

1
задан 10 October 2018 в 07:19

1 ответ

Я боролся с этим до недавнего времени, когда нашел долгосрочное решение, в котором я мог бы постоянно сохранять свои настройки соединения в PuTTY и WinTCP для удобства.

Лично я настроил свою машину VirtualBox на использование двух сетей:

В диспетчере VirtualBox я внес одно изменение в «VirtualBox Host-Only Ethernet Adapter» - отключив DHCP-сервер. По умолчанию это должно оставить вас с конфигурацией, подобной этой , при условии, что значения по умолчанию для IP-адреса не были изменены.

Внутри самой виртуальной машины вам нужно сделать две вещи:

  • . Вручную установите IPv4-адрес для этой сети, работающей только на хосте, на 192.168.56.10, подсеть на 192.168.56.0/24 и никаких настроек для других компонентов, где это применимо (например, шлюз).
  • Убедитесь, что openssh-server установлен и работает. Используйте sudo service ssh status, чтобы проверить, установлен ли он и работает.
  • Убедитесь, что ваш брандмауэр либо отключен, либо (предпочтительно) включен и настроен на разрешение соединений ssh. Если вы используете UFW, вы можете разрешить SSH-соединения через sudo ufw allow ssh.

Отсюда, для запуска PuTTY на хост-системе Windows 10 вам потребуется только доступ к IP-адресу 192.168.56.10 через ssh на порту 22, , например, . Надеюсь, это поможет!

3
ответ дан 3 December 2019 в 07:22

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

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