1

я могу успешно подключиться к своему серверу по протоколу SFTP, но я пытаюсь подключиться по FTP и получаю incorrect password .

Я использую vsftpd на Ubuntu 14.04.

Есть ли причина, по которой FTP делает это для этого конкретного пользователя? Потому что я пытался FTP, используя другого пользователя, и он работал просто отлично.

2 ответа2

0

SFTP - это протокол передачи файлов ssh - он вообще не связан с FTP. «Зашифрованный» вариант FTP - это FTPS.

К сожалению, для точного ответа недостаточно информации, но страница Ubuntu на vsftp предлагает несколько возможностей.

Наиболее правдоподобным является то, что у вас есть доступ по FTP для определенных пользователей

Проверьте строки, которые говорят

userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users

Эта конкретная конфигурация не запрещает явно никому из пользователей, а только позволяет пользователям из определенного списка получить доступ. Также проверьте, есть ли список запрещенных.

Другая возможность заключается в том, что vsftp настроен для виртуальных учетных записей, и для одного пользователя, а не для другого, существует одно и то же имя учетной записи и пароль для FTP и системы.

0

Я, наконец, получил его после многих исследований:

изменить эту строку

pam_service_name=svftpd

к этой линии

pam_service_name=ftp

в /etc/vsftpd.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .