Не удается подключиться к FTPS через порт 990

Я очень плохо знаком с платформой Linux. Поскольку я хотел настроить FTP-сервер с помощью Ubuntu, я установил его и настроил в нем FTP. Все было хорошо, прежде чем я включил SSL в конфигурационном файле vsftpd. Помимо настроек по умолчанию, я добавил следующие строки, чтобы включить FTP SSL на сервере Ubuntu.

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
# Filezilla uses port 21 if you don't set any port
# in Servertype "FTPES - FTP over explicit TLS/SSL"
# Port 990 is the default used for FTPS protocol.
# Uncomment it if you want/have to use port 990.
listen_port=990
pasv_min_port=12000
pasv_max_port=12100

Теперь, если я попытаюсь получить доступ к нему с помощью ftps (ftps: // I, после ввода имени пользователя FTP появляется ошибка ниже.

No connection could be made because the target machine actively refused it.
Connection failed.

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

sudo iptables -A INPUT -p tcp --sport 990 -j ACCEPT

, но безуспешно.

Я прошу чью-то помощь, чтобы выяснить причину, по которой соединение не устанавливается и как я могу открыть необходимые порты в Ubuntu.

1
задан 17 June 2014 в 11:19

1 ответ

Я сделал бы:

  1. полностью отключают iptables.
  2. говорят сервису связывать со всеми доступными интерфейсами, добавляя это к файлу конфигурации:

    listen_address=0.0.0.0

Когда-то сделанный, попытайтесь соединить и сказать нам результаты.

0
ответ дан 17 June 2014 в 11:19

Другие вопросы по тегам:

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