Korzystam z CentOS 6.7 i próbuję pomyślnie nawiązać połączenie FTP za pomocą vsftpd. Proszę wskazać mi właściwy kierunek!
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
Próbowałem sprawdzanie /var/logs/messages
i /var/logs/xferlog
jednak dziennika jest pusty. Sprawdziłem także home
uprawnienia do katalogu lokalnego użytkownika i upewniłem się, że użytkownik jest wymieniony na liście użytkowników, a nie na liście nazw
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
ftp
vsftpd
centos-6.7
Mrówka
źródło
źródło
grep -v ^# /etc/vsftpd/vsftpd.conf
? Zasadniczo proszę o udostępnienie konfiguracji vsftpdOdpowiedzi:
Myślę, że odwołujesz się do
user_list
domyślnej listy użytkowników, którym odmówiono dostępu bez pytania o hasłoJeśli tak jest, musisz dodać userlist_deny = NO do vsftpd.conf
to znaczy
echo "userlist_deny=NO" >> /etc/vsftpd/vsftpd.conf
źródło
[Błąd 530 jest spowodowany przez użytkownika utworzonego dla ftp]
Zasadniczo nowy użytkownik ftp będzie miał opis użytkownika, jak wspomniano tutaj w migawce, aby to zrobić, gdy: cat / etc / passwd
znajdziesz podobne do tego:
vsftpd: x: 1003: 1004: ,,,: / home / vsftpd: / bin / bash
„To trzy wyśrodkowane przecinki to winowajcy, więc usuń je”.
Jak rozwiązać błąd 530
źródło