-2

ОС : CentOS 7.6 64 бит

проблема

Служба FTP не работает должным образом. Неоднократно входить в систему при подключении. Невозможно аутентифицировать пользователя.

Информация предоставлена ниже. Если вы знаете, как решить эту проблему, пожалуйста, помогите мне, спасибо.

Код конфигурации:

sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin

sudo chown -R ftpuser.ftpuser ./ftpfile/
sudo passwd ftpuser
cd /etc/vsftpd
sudo vim chroot_list
sudo vim /etc/selinux/config
sudo setsebool -P ftp_home_dir 1
sudo systemctl start vsftpd.service

информация об ошибке

Jan 05 12:24:49 iZwz9fclplrmrf3jr9s6fuZ vsftpd[32313]: pam_unix(vsftpd:auth): check pass; user unknown Jan 05 12:24:49 iZwz9fclplrmrf3jr9s6fuZ vsftpd[32313]: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=anonymous rhost=42.48.210.139

статус

vsftpd.conf

local_root=/product/ftpfile 

anon_root=/product/ftpfile
use_localtime=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

ftpd_banner=Welcome to mmall FTP Server

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

pasv_min_port=61001
pasv_max_port=62000

1 ответ1

1

Из вашего конфига:

anonymous_enable=NO

Из сообщения об ошибке:

authentication failure; ... ruser=anonymous ...

Подводя итог: вы пытаетесь войти как анонимный пользователь, но доступ для анонимного явно отключен. Не удивительно, что это не удается.

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