Задать вопрос
woonem
@woonem

Пробросил 21 порт. При подключении к FTP по WAN происходит ошибка. По LAN адресу всё нормально. Что делать?

Проблема решилась пробросом всех портов с 1 по 65026, но мне такое решение не подходит. Нельзя-ли как-то только через 21 порт всё решить?
Лог скинуть сейчас не могу. Думаю и так всё понятно.
  • Вопрос задан
  • 430 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Через один порт нельзя. FTP использует 21 порт для команд и случайно генерируемый порт для данных.
Можно попытаться использовать на клиенте активный режим, тогда клиент будет открывать порт данных у себя и передавать его серверу, а сервер уже будет подключаться к этому порту. Но такое работает только если клиент не за NAT'ом.
Можно ограничить серверу диапазон портов и пробросить только их, тогда на клиенте можно использовать пассивный режим.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
1nn0
@1nn0
Системный администратор\Фрилансер
Если это линукс, то нужно подгрузить модуль
ip_conntrack_ftp
и добавить правило типа
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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