vsftpd 530 в дозволі відхилено CentOS6.7


4

Я запускаю CentOS 6.7 і намагаюся успішно встановити FTP-з'єднання за допомогою vsftpd. Будь ласка, вкажіть мене в правильному напрямку!

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

Я спробував перевірити /var/logs/messagesі , /var/logs/xferlogале журнал порожній. Я також перевірив homeдозволи дозволу на місцевого користувача та переконався, що користувач вказаний у списку користувачів, а не у списку заборонених даних

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

Чи можете ви поділитися результатом grep -v ^# /etc/vsftpd/vsftpd.conf? В основному я прошу поділитися конфігурацією vsftpd
каламбур

@ The_IT_Guy_You_Don't_Like ласка , перейдіть за цим посиланням для отримання додаткової інформації (я не знаю , мій логін , який я відправив це питання) stackoverflow.com/questions/34023241 / ...
SlopTonio

Відповіді:


1

Переконайтесь, що користувач вказаний у списку користувачів, а не у списку заборонених

Я думаю, ви посилаєтесь на user_listяких за замовчуванням є список користувачів, яким відмовлено у доступі, навіть не вимагаючи введення пароля

введіть тут опис зображення

Якщо це так, потрібно додати userlist_deny = NO до vsftpd.conf

тобто echo "userlist_deny=NO" >> /etc/vsftpd/vsftpd.conf


0

[Помилка 530 через користувача, створеного для ftp]

Зазвичай новий користувач ftp матиме опис для користувача, як зазначено на знімку тут, для цього, коли ви: cat / etc / passwd

ви знайдете подібне до цього:

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

"Винуватцем цих центрів є три коми. Отже, видаліть їх."

Як вирішити 530 Помилка

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.