vsftpd 530 permissão negada CentOS6.7


4

Estou executando o CentOS 6.7 e estou tentando estabelecer com sucesso uma conexão FTP usando o vsftpd. Por favor me aponte na direção correta!

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

Eu tentei verificar /var/logs/messagese /var/logs/xferlogmas o log está vazio. Também verifiquei as homepermissões do diretório do usuário local e certifiquei-me de que o usuário estivesse listado na lista de usuários e não na lista de recados

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

Você pode compartilhar a saída de grep -v ^# /etc/vsftpd/vsftpd.conf? Basicamente eu estou pedindo para compartilhar a configuração vsftpd
trocadilho

@ The_IT_Guy_You_Don't_Like por favor, vá para este link para mais informações (eu não sei o meu login que eu postei esta pergunta com) stackoverflow.com/questions/34023241/…
SlopTonio

Respostas:


1

A certeza de que o usuário estava listado na lista de utilizadores e não no denylist

Eu acho que você está se referindo a user_listqual, por padrão, é uma lista de usuários que têm acesso negado, mesmo sem prompt de senha

insira a descrição da imagem aqui

Se for assim, você deve adicionar userlist_deny = NO ao vsftpd.conf

ou seja echo "userlist_deny=NO" >> /etc/vsftpd/vsftpd.conf


0

[O erro 530 é por causa do usuário criado para ftp]

Geralmente o novo usuário ftp terá a descrição para o usuário como mencionado no instantâneo aqui para quando você: cat / etc / passwd

você vai encontrar semelhante a isso:

vsftpd: x: 1003: 1004: ,,,: / home / vsftpd: / bin / bash

"Essas três vírgulas centralizadas são as culpadas. Então, remova-as."

Como resolver 530 erros

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.