Salve a tutti,
ora che ho sistemato transmission volevo avviare vsftpd, che uso da anni su diverse versioni di fedora ed anche su una debian, in modo da trasferire i file scaricati sul pc desktop.
Sto configurando vsftpd 2.3.4-7 su fedora 16
Per prima cosa provo a vedere se vsftpd funziona per cui mi connetto com anonymus e tutto funziona bene quindi la porta ftp e’ aperta.
Poi faccio le solite correzioni a /etc/vsftpd/vsftpd.conf facendolo diventare cosi’:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
faccio la prova (in realta’ molte prove tra le quali anche ProFTPD) ma ho una brutta sorpresa:
$ ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.3.4)
Name (127.0.0.1:andrea): andrea
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp> exit
221 Goodbye.
$ ftp 192.168.0.6
Connected to 192.168.0.6 (192.168.0.6).
220 (vsFTPd 2.3.4)
Name (192.168.0.6:andrea): andrea
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp> exit
221 Goodbye.
ovviamente la password e’ corretta.
Selinux e’ in modalità Permissive
Il log di vsftpd e’ desolatamente vuoto
# cat /var/log/vsftpd.log
#
e questo il contenuto di pam relativamente a vsftpd
# cat /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
Quest e’ il contenuto di /etc/vsftpd/ftpusers e /etc/vsftpd/user_list
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
Dopo 2 o 3 giorni (non ricordo neanche quanto) e non so quante pagine su internet non so piu’ dove sbattere la testa, ho scoperto che una versione precedente, a causa di un bug, dava problemi simili che pero’ sono stati corretti, altre soluzioni erano richieste per utenti virtuali (il mio e’ un solo utente reale).
Forse ho solo scritto male qualcosa e non riesco a vederlo.
In ogni caso non ho piu’ idee, spero in qualche idea da parte vostra.
Grazie