vsftpd - ftp login incorrect

W
На сайте с 13.05.2012
Offline
75
1590

Здравствуйте! У меня CentOs 7 настраиваю ftp установил vsftpd, фтп юзеров создаю через ispmanager. Первого юзера когда я создал, то к фтп нормально подключился, а когда начал создавать других юзеров, то при подключении к фтп пишет ftp login incorrect - я пароль проверял несколько раз, все верно. вот настройки файла vsftpd.conf


[root@localhost ~]# grep -Ev "^#|^$" /etc/vsftpd/vsftpd.conf
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 blah FTP service.
chroot_local_user=YES
listen=YES
pam_service_name=ftp
userlist_enable=YES
tcp_wrappers=YES


[root@localhost vsftpd]# netstat -tulpn | grep ftp
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2552/vsftpd
U
На сайте с 09.04.2015
Offline
28
#1

В /etc/pam.d/ftp закомментируйте строку

auth required pam_shells.so

и перезапустите vsftpd

Если в /etc/pam.d вместо ftp лежит vsftpd - закомментируйте в нем, а в /etc/vsftpd/vsftpd.conf исправьте

pam_service_name = ftp

на
pam_service_name = vsftpd
W
На сайте с 13.05.2012
Offline
75
#2
umercomp:
В /etc/pam.d/ftp закомментируйте строку
auth required pam_shells.so


vi /etc/pam.d/vsftpd

#%PAM-1.0
session optional pam_keyinit.so force revoke
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth required pam_shells.so
auth include password-auth
account include password-auth
session required pam_loginuid.so
session include password-auth

Я закомментировал, но не помогло

И еще: Когда я создавал первого пользователя с которым с мог за логиниться, то у меня не был установлен vsftpd, т.е. я в начале в ispmanager его создал, а потом установил vsftpd, а потом когда начал других фтп юзеров создавать, то логиниться ими уже не смог
W
На сайте с 13.05.2012
Offline
75
#3

В общем проблему решил так: удалил vsftpd и решил устанавливать ProFTPD, но когда набрал yum -y install proftpd мне выдало, что данный пакет уже установлен, я просто его рестартанул и успешно подключился к фтп и все работает! Может vsftpd не работал, потому что был еще и пакет ProFTPD установлен, но ведь он не был запущен. Мне кажется что vsftpd не доработан! А ProFTPD просто отлично работает!

Andreyka
На сайте с 19.02.2005
Offline
822
#4

У vsftpd более высокие требования к безопасности, так что это не он "не доработан", а наоборот

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий