Проблемы с FTP-соединением

331
Samreaksa Ros

Я установил cPanel в облаке и включил tcp порт 21 в DNS механизма, но я все еще не могу войти через FTP-клиент, и я также изменил порт по умолчанию PassivePortRange 49152 65534, но я все еще не могу получить доступ либо

Status: Disconnected from server Status: Resolving address of ftp.tfo.com.au Status: Connecting to ... Status: Connection established, waiting for welcome message... Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Command: USER tfotiles Response: 331 User tfotiles OK. Password required Command: PASS ********** Response: 530 Login authentication failed Error: Critical error: Could not connect to server 

Кто-нибудь, пожалуйста, помогите мне, и я не знаю, что делать.

Спасибо,

0

1 ответ на вопрос

1
telcoM

Вы устанавливаете соединение TLS, поэтому двустороннее соединение с портом 21 / TCP действительно работает. И вы успешно отправляете команду USER на FTP-сервер и получаете ответ обратно. Но после отправки пароля с помощью команды PASS сервер прерывает соединение.

Так что на данном этапе это не проблема брандмауэра; это проблема аутентификации.

Обратите внимание, что документация cPanel гласит:

Если для учетной записи используется выделенный IP-адрес, вы можете использовать имя пользователя и пароль своей учетной записи cPanel для входа на FTP. В противном случае вы должны использовать полное имя пользователя учетной записи FTP (учетную запись, at-symbol и имя домена) и пароль для входа на FTP.

Поэтому попробуйте указать имя пользователя FTP, tfotiles@ftp.tfo.com.auа не просто tfotiles.

Если это не помогает, пожалуйста, читайте дальше ...

FTP-серверы могут быть настроены для разрешения только анонимных подключений (для настройки общедоступного FTP-сервера, который обычно разрешает только загрузки), только для аутентифицированных пользователей (что, вероятно, также разрешит загрузку) или для обоих. Я думаю, что этот параметр на вашем FTP-сервере может быть неправильным.

Кроме того, поскольку вы, похоже, используете SSL / TLS-зашифрованный FTP (т.е. FTPS), есть еще одна возможность: если аутентифицированные пользователи разрешены, аутентификация может происходить с использованием паролей (как обычно) или с клиентским сертификатом X.509., Если FTP-сервер (возможно, по ошибке) настроен на прием только проверки подлинности сертификата, то даже правильный пароль для пользователя tfotilesне будет работать.

Ваши теги вопроса указывают, что вы используете CentOS 7, но это не полностью определяет используемое программное обеспечение FTP-сервера: FTP-сервер по умолчанию для CentOS 7 есть vsftpd, но для него есть также ProFTPdFTP-сервер, доступный в очень часто используемом репозитории EPEL, Если вы можете подтвердить, какой FTP-сервер используется, отредактируйте его в своем посте с вопросом.