Невозможно аутентифицировать FTP через публичный IP после смены маршрутизатора

394
techgenius101

Недавно я переключил интернет-провайдеров, и поэтому мне предоставили новый маршрутизатор (который заблокирован для интернет-провайдера, поэтому я не могу использовать свой старый маршрутизатор) с новым IP. После его настройки и переадресации портов порты моего сервера, казалось, все работало, и canyouseeme.orgмог видеть мой открытый порт 21. Я изменил статический IP-адрес своего компьютера в соответствии с диапазоном маршрутизатора и перенастроил свой FTP-сервер IIS с новым IP-адресом. Я могу получить доступ к FTP-серверу из моей локальной сети, нет проблем. Однако, когда я пытаюсь получить к нему доступ с моего публичного IP-адреса, все начинает сбоить.

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

Я попробовал это с приложением AndFTP на моем телефоне, и происходит то же самое. Я не понимаю, почему это происходит, когда кажется, что все настроено должным образом, тем более что я могу без проблем получить доступ к своим серверам VNC и teampeak.

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

0
Вы получаете доступ к общедоступному IP-адресу изнутри или снаружи? Вы уверены, что подключаетесь к FTP-серверу вашего компьютера, а не к маршрутизатору? grawity 5 лет назад 0
Я не понимаю, что вы имеете в виду под «внутри или снаружи». Я попытался использовать Wi-Fi для подключения к общедоступному FTP-серверу IP и мобильным данным моего телефона. Мне не повезло. Я посмотрю на тот факт, что я могу подключиться к маршрутизатору. techgenius101 5 лет назад 0
FTP нужен другой порт для передачи данных. Кроме того, когда клиент и сервер обмениваются данными, они включают IP-адреса и порты * внутри * сообщений, на уровне, отличном от ожидаемого. Вот почему пересечение NAT и брандмауэров может быть проблематичным. Некоторые маршрутизаторы могут справляться с этими проблемами лучше, чем другие, возможно, с дополнительной настройкой. См. [Эту статью] (https://mywiki.wooledge.org/FtpMustDie#Firewall.3F_What.27s_A_Firewall.3F) и рассмотрите менее древний протокол. Kamil Maciorowski 5 лет назад 1
@KamilMaciorowski Какие другие простые альтернативы вы можете предложить? techgenius101 5 лет назад 0
@ Grawity Я действительно подключался к маршрутизатору. К сожалению, маршрутизатор, который я получил, не очень популярен, поэтому мне нужно выяснить, как отключить встроенный FTP самостоятельно, поскольку в Интернете нет никаких руководств. Идите вперед и добавьте свое решение в качестве ответа, чтобы я мог принять его. techgenius101 5 лет назад 0
Я парень из Linux и ежедневно использую решения на основе SSH, поэтому SFTP. Я не знаю, насколько это просто в Windows. Kamil Maciorowski 5 лет назад 0

0 ответов на вопрос