Лістинг каталогу на сервері vsftpd за допомогою FileZilla завершується невдачею: "Не вдалося встановити з'єднання даних: ETIMEDOUT - час вимкнення підключення"


1

Я намагаюся налаштувати vsftpd на моєму сервері, він працює, працює і підключається. Але при спробі підключення до сервера за допомогою FileZilla, я отримую таку помилку:

Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/var/www/html"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode (193,23,181,154,235,226).
Command:    LIST
Error:  The data connection could not be established: ETIMEDOUT - Connection 
attempt timed out

Я вже встановлював порти і передавав їх у брандмауер:

vsftpd.conf:

connect_from_port_20 = YES
pasv_enable = YES
pasv_addr_resolve = NO
pasv_address = 193.23.181.154
pasv_min_port = 4242
pasv_max_port = 4243
port_enable = YES

Брандмауер

Що я роблю неправильно / мені потрібно додати?


Тільки два pasv_ports? Чому б не передати більший діапазон, як принаймні 10 або 16 портів?
grawity

Я попросив вас не публікувати конфігураційні файли як зображення: stackoverflow.com/questions/50443625/…
Martin Prikryl

Відповіді:


0

Ваша конфігурація vsftpd не застосовується. Можливо, ви не перезапустили сервер після зміни конфігурації?

Response:   227 Entering Passive Mode (193,23,181,154,235,226).

Це означає, що сервер прослуховує порт 60386 (235 & lt; lt; & lt; 8 + 226). Тобто. не на порту в діапазоні 4242-4243.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.