Итак, я не уверен, какой IP-адрес добавить в PuTTY, чтобы я мог подключиться по SSH к гостевой виртуальной машине с хоста; виртуальная машина настроена с типом соединения NAT.
2 ответа
Вы можете использовать адрес хоста, например, 127.0.0.1, если вы находитесь на этом компьютере. Вам нужно будет настроить переадресацию портов в VirtualBox, которую можно найти в настройках сети:
Установите правило, используя любой порт хоста, который вы хотите (при условии, что он не конфликтует с другой службой на хосте), и какими бы ни были ваши гостевые IP и значения порта, например:
(Если вы оставите поле IP-адреса хоста пустым, вы сможете получить доступ к гостю с любого компьютера в вашей локальной сети.) Затем вы можете подключиться к локальному IP-адресу через указанный хост-порт, и трафик будет перенаправлен на порт, указанный вами в гостевой системе.
Для получения дополнительной информации см. Документацию.
IP-адрес виртуальной машины на ее основном сетевом адаптере.
Ваш хост фактически создаст сеть NAT, на которой ваш хост должен иметь виртуальный адаптер. Таким образом, вы можете использовать любые адреса ifconfig
или ipconfig
в качестве адреса гостя.
Я должен отметить, что это будет иметь место, пока у гостя есть сеть; с VirtualBox всегда должен быть адаптер на хосте, который может общаться с гостевой сетью.