Не удается правильно подключиться к открытому порту на моей виртуальной машине Windows

#azure #azure-virtual-machine #windows-server

#azure #azure-virtual-machine #windows-server

Вопрос:

Итак, у меня есть эта настройка, у меня установлен Windows Server 2019 с сервером с открытым исходным кодом RASA. RASA работает на порту 5005, поэтому я добавил входящий порт для 5005.

Итак, на моем компьютере я попытался получить доступ к use <Общедоступный IP>:5005, и это не сработало, хотя, если я использую use <Частный IP>:5005 или localhost:5005 на виртуальной машине, все работает нормально.

Я также попытался получить доступ к use < Public IP> :5005 внутри виртуальной машины, и это не сработало. Для ответа на ошибку требуется слишком много времени

Я что-то упустил?

Ответ №1:

В этом случае вы можете добавить правило к брандмауэру Windows внутри сервера, чтобы предоставить порт для общедоступных и частных профилей. Вы можете открыть командную строку как администратор виртуальной машины Azure и выполнить следующую команду.

 netsh advfirewall firewall add rule name=RASA dir=in action=allow protocol=TCP localport=5005
 

Комментарии:

1. Тьфу, я ожидал, что добавление входящего порта автоматически добавит правило брандмауэра в виртуальную машину. Они должны указывать это в инструкции при открытии порта, поскольку он показывает только сторону Azure