Vsftp не подключается через порт 20? Установил vsftpd сервер на ubuntu 18.04, по порту 21 подключается а по порту 20 пишет ecconnrerused. Как исправить?
Vsftpd (Very Secure File Transfer Protocol Daemon) использует порты 20 и 21 для передачи данных. Порт 21 используется для управления соединением, а порт 20 используется для передачи данных.
Проблема, описанная вами (ошибка "econnrefused" при попытке подключиться к порту 20), может быть вызвана различными причинами:
Закрыт порт 20 на сервере. Убедитесь, что порт 20 открыт на вашем сервере. Можете добавить правило в файерволе, чтобы разрешить соединения на порту 20:sudo ufw allow 20/tcp
Конфигурация сервера. Проверьте конфигурационный файл vsftpd (/etc/vsftpd.conf) и убедитесь, что файл содержит правильные настройки для передачи данных через порт 20. Например, убедитесь что в конфигурации прописан параметр pasv_min_port и pasv_max_port для диапазона портов, которые будут использоваться для пассивного режима передачи данных.
Проблемы с файерволом. Если у вас настроен файервол, убедитесь что правила для порта 20 и 21 сконфигурированы правильно.
DNS или NAT проблемы. Если вы используете NAT или ваш сервер находится за маршрутизатором, убедитесь что правильно настроены пробросы портов и что DNS настроен правильно.
После выполнения этих шагов, попробуйте подключиться к vsftpd через порт 20 снова. Если проблема не решена, проверьте логи сервера vsftpd для более подробной информации об ошибке.
Vsftpd (Very Secure File Transfer Protocol Daemon) использует порты 20 и 21 для передачи данных. Порт 21 используется для управления соединением, а порт 20 используется для передачи данных.
Проблема, описанная вами (ошибка "econnrefused" при попытке подключиться к порту 20), может быть вызвана различными причинами:
Закрыт порт 20 на сервере. Убедитесь, что порт 20 открыт на вашем сервере. Можете добавить правило в файерволе, чтобы разрешить соединения на порту 20:sudo ufw allow 20/tcpКонфигурация сервера. Проверьте конфигурационный файл vsftpd (/etc/vsftpd.conf) и убедитесь, что файл содержит правильные настройки для передачи данных через порт 20. Например, убедитесь что в конфигурации прописан параметр pasv_min_port и pasv_max_port для диапазона портов, которые будут использоваться для пассивного режима передачи данных.
Проблемы с файерволом. Если у вас настроен файервол, убедитесь что правила для порта 20 и 21 сконфигурированы правильно.
DNS или NAT проблемы. Если вы используете NAT или ваш сервер находится за маршрутизатором, убедитесь что правильно настроены пробросы портов и что DNS настроен правильно.
После выполнения этих шагов, попробуйте подключиться к vsftpd через порт 20 снова. Если проблема не решена, проверьте логи сервера vsftpd для более подробной информации об ошибке.