vsftpd 530 Genehmigung verweigert CentOS6.7

6553
Ant

Ich verwende CentOS 6.7 und versuche, mit vsftpd eine FTP-Verbindung herzustellen. Bitte weisen Sie mich in die richtige Richtung!

Status: Connection established, waiting for welcome message... Response: 220 (vsFTPd 2.2.2) Command: AUTH TLS Response: 234 Proceed with negotiation. Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Command: USER testuser Response: 530 Permission denied. Error: Could not connect to server 

Ich habe versucht zu überprüfen /var/logs/messagesund /var/logs/xferlogdas Protokoll ist leer. Ich habe auch die homeVerzeichnisberechtigungen des lokalen Benutzers überprüft und sichergestellt, dass der Benutzer in der Benutzerliste und nicht in der Denylist aufgeführt ist

config:

local_enable=YES pasv_address=108.41.178.133 pasv_min_port=40000 pasv_max_port=40010 pasv_promiscuous=YES pasv_enable=YES  write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list  listen=YES  pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES rsa_cert_file=/etc/ssl/private/vsftpd.pem ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES require_ssl_reuse=NO ssl_ciphers=HIGH rsa_private_key_file=/etc/ssl/private/vsftpd.pem  ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=NO force_local_logins_ssl=YES  dirlist_enable=YES download_enable=YES 
4
Können Sie die Ausgabe von `grep -v ^ # / etc / vsftpd / vsftpd.conf` teilen? Im Grunde bitte ich, die vsftpd-Konfiguration zu teilen pun vor 8 Jahren 0
@ The_IT_Guy_You_Don't_Like Bitte gehen Sie zu diesem Link, um weitere Informationen zu erhalten (ich weiß nicht, welchen Benutzernamen ich mit dieser Frage gepostet habe) http://stackoverflow.com/questions/34023241/vsftpd-530-permission-denied-centos6-7 SlopTonio vor 8 Jahren 0

1 Antwort auf die Frage

1
pun

Es wurde sichergestellt, dass der Benutzer in der Benutzerliste und nicht in der Denyliste aufgeführt ist

Ich denke, Sie beziehen sich auf, user_listdie standardmäßig eine Liste von Benutzern ist, denen der Zugriff ohne Kennwortabfrage verweigert wird

enter image description here

Wenn das so ist, müssen Sie hinzufügen userlist_deny = NO vsftpd.conf

dh echo "userlist_deny=NO" >> /etc/vsftpd/vsftpd.conf