Рейтинг:0

Я могу использовать SSH для подключения к виртуальной машине, но не могу открыть содержимое сервера из браузера с другого компьютера в локальной сети.

флаг ru

У меня есть виртуальная машина Ubuntu 20.04 на хосте Windows 11. Сеть NAT

IP-адрес хоста Windows 11 = 192.168.10.25

IP-адрес ВМ = 10.0.2.25

уфв неактивен

Правила переадресации портов NAT в VirtualBox:

Правило №1: SSH
Протокол: TCP
IP-адрес хоста: 0.0.0.0
Хост-порт: 22
Гостевой IP: 10.0.2.25
Гостевой порт: 22
-------------
Правило № 2: HTTP
Протокол: TCP
IP-адрес хоста: 0.0.0.0
Хост-порт: 80
Гостевой IP: 10.0.2.25
Гостевой порт: 8000

У меня все порты открыты в исходящих и входящих правилах брандмауэра хоста Windows 11.

С ПК2 (ПК в локальной сети) я могу подключиться к виртуальной машине по SSH с помощью PuTTY, используя 192.168.10.25@22

Затем я запускаю сервер на порту 8000 на виртуальной машине, и он показывает: Сервер разработки запущен на 127.0.0.1:8000

Затем я захожу в браузер на 192.168.10.25 (нет порта, потому что я перенаправляю 80 к 8000), но получаю "Сайт недоступен".

Затем я пытаюсь использовать SSH с терминала VSCode и снова запускаю сервер, а затем VScode выводит сообщение о том, что «порт 8000 переадресован автоматически», а затем я захожу в браузер на 127.0.0.1:8000 и он показывает мне веб-сайт.

Почему это позволяет мне видеть веб-сайт с ПК2, который отделен от хоста / виртуальной машины, и видеть его на своем собственном петлевом IP-адресе? 127.0.0.1:8000? И как заставить работать с правильного IP?

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.