Entra

View Full Version : VSFTPD e passive mode


khoma
04-01-2006, 22:26
Salve a tutti, sto cercando di configurare la mia macchina kubuntu in modo che quando sono lontano da casa possa accedervi tramite client ftp.

ho installato vsftpd e avviato ma la rete di casa è dietro a un router. ho fatto il redirect sulla porta ma mi da problemi con il passive mode credo.

filezilla ad esempio non si connette (transfer channel can't be opened. Reason: impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione) .

questo il mio vsftpd.conf

#/etc/vsftpd.conf
# Personal FTP server config

### MAIN
# server stand alone
listen=YES
# porta demone
listen_port=21
# porta dati
connect_from_port_20=YES
# interfaccia
#listen_address=10.0.0.1
# dis/abilita ftp in modalita' passiva
pasv_enable=YES
# banner di benvenuto
ftpd_banner=Ciao.
# banner da file
#banner_file=/path
# permette di caricare profili di configurazione personalizzati a
# seconda dell'utente loggato. Guardare man vsftpd.conf.
#user_config_dir=/etc/vsftpd_user_conf
background=YES


### ACCESSI
# nega accesso anonimo
anonymous_enable=NO
# permette l'accesso agli utenti locali
local_enable=YES
# chroota tutte le utenze che accedono
chroot_local_user=YES
# path di chroot
secure_chroot_dir=/var/run/vsftpd
# permette l'accesso alle sole utenze specificate nel
# file userlist e nega l'accesso a tutti gli altri.
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list

# CONNESSIONI
# Tempo di timeout per la connessione
connect_timeout=60
# Tempo massimo di attesa per trasferimento dati in fase
# di stallo superato il quale il client viene kikkato
data_connection_timeout=300
# kikka dopo sec di inattivita' (nessun comando impartito dal client)
idle_session_timeout=300
# massime connessioni simultanee dallo stesso ip (default = infinite)
#max_per_ip=3
# limite velocita' di trasferimento dati in kb/sec (0 = infinite)
local_max_rate=0
# max numero di client possibili connessi in simultanea (0 = infinite)
max_clients=0
# max numero di connessioni dallo stesso ip (0 = infinite)
max_per_ip=3

### DIRECTORY E FILES
# permette upload e scrittura files/cartelle in generale
write_enable=YES
# permette download
download_enable=YES
# permette il dir/ls
dirlist_enable=YES
# stampa messaggio al client ogni qual volta entra in una
# dir. Guardare l'opzione message_file in man vsftpd.conff
dirmessage_enable=YES
# nega l'accesso ai file/directory (no copia, no download, no upload etc)
#deny_file={*.mp3,*.mov,.private}
# rendi invisibili i file
#hide_file={*.mp3,.hidden,hide*,h?}
# directory di default per l'utente appena loggato
#local_root=/path

### LOGS
# path file di log generico
vsftpd_log_file=/var/log/vsftpd.log
# attiva log per file s/caricati
xferlog_enable=YES
# path
xferlog_file=/var/log/xferlog
# Logga richieste e risposte del protocollo FTP
#log_ftp_protocol=YES

### ALTRI
# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd
# RSA certificate to use for SSL encrypted connections.
rsa_cert_file=/etc/ssl/certs/vsftpd.pem

r.
05-01-2006, 12:20
E se provi dalla macchina su cui è installato va?

khoma
05-01-2006, 12:39
ho provato da console e riesco a loggarmi ma non a scaricare/uploadare file

r.
05-01-2006, 17:50
Allora c'è un problema di permessi da risolvere.

Il log cosa ti dice?