Добрый день. Наcстроил ftps на vsftpd. Возникла проблема с подключением из-за NATa. Нашел решение Ссылка ну и еще много разных. Ответ один.
Для того, чтобы сервер из-под NAT отдавал правильный (внешний) адрес для пассива - в конфиге требуется указать pasv_address. Кроме того - нужно указать диапазон портов для пассивного режима (pasv_min_port, pasv_max_port) и на файрволле пробросить и эти порты (а не только 21-й). И возможно (а если внешний адрес динамический - обязательно) в качестве pasv_address указать не IP, а DNS-имя, и включить pasv_addr_resolve (YES).
Я правильно понимаю, что нужно пробрасывать как минимум 3 порта? Именно таким образом?
22222 -> 21
pasv_min_port -> pasv_min_port
pasv_max_port -> pasv_max_port