Ошибка входа в vsftpd

Я устанавливаю vsftpd на свой сервер Ubuntu, это мой файл vsftpd.conf:

listen=YES
anonymous_enable=NO
local_enable=YES
check_shell=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/private/vsftpd.pem

Затем я пытаюсь войти на ftp-сервер на моем Mac:

$ ftp 162.243.78.240
Connected to 162.243.78.240.
220 (vsFTPd 2.3.5)
Name (162.243.78.240:tangmonk): demo
331 Please specify the password.
Password:
530 Login incorrect.
ftp: Login failed

demo пароль пользователя абсолютно правильный, но я не знаю почему Login incorrect.

1
задан 25 February 2014 в 18:32

3 ответа

  1. Взгляд на Ваш файл
  2. /etc/passwd Находят Вашего пользователя и оболочку взгляда (пример ttr:x:501:501::/home/ukraine/ttr: /sbin/nologin)
  3. Добавляют эту оболочку (/bin/false или /sbin/nologin) к Вашему /etc/shell или /etc/shells

После этого, проверяют Ваше соединение

Состояние: Получение списка каталогов... Команда: Ответ PWD: 257 "/home/ukraine/ttr" Состояний: Каталог, перечисляющий успешный

0
ответ дан 25 February 2014 в 18:32

Всего одна возможная причина: Вы не установили пароль пользователя FTP "демонстрация".

Использование passwd demo для установки его.

И я также видел, что некоторые учебные руководства говорить создают файл под /etc/vsftpd/ и используют db_load для загрузки его в Беркли .db файл. Кажется, что это не работает, .db файл не имеет никакого значения.

0
ответ дан 25 February 2014 в 18:32

Не волнуйтесь, хорошо' решают моментально!:-)
Выполните мои шаги:

  1. Отредактируйте свой файл конфигурации с nano консольный текстовый редактор (или Ваш предпочтительный текстовый редактор) и добавляют те строки:

    userlist_enable=YES

    local_enable=YES

  2. При получении ошибок о PAM, вставьте или отредактируйте:

    pam_service_name=vsftpd

  3. Править /etc/vsftpd/ftpusers и удалите своего пользователя.

  4. Править /etc/vsftpd/user_list и удалите своего пользователя.

Важное примечание: защитите свою учетную запись ftp очень хорошо и отключите анонимный вход в систему явно; я также предлагаю использовать chroot клетку, чтобы препятствовать тому, чтобы пользователь блуждал...
Предложения: anonymous_enable=NO , chroot_local_user=YES; выполнение так удаленный злоумышленник не может сбежать из корневого каталога, и anoymous не сможет получить доступ к Вашему серверу.

Имейте хороший опыт,
спросите путем комментария здесь, если Вы нуждаетесь в большем количестве помощи и нажимаете стрелку вверх, если я помог Вам.

0
ответ дан 25 February 2014 в 18:32

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

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