Come descritto in questa pagina del Centro assistenza di KeePass, posso sincronizzare il mio database tramite ftp. Si è verificato un errore:
Il server ha restituito un indirizzo in risposta al comando PASV diverso dall'indirizzo a cui è stata stabilita la connessione FTP
Ciò si verifica in modalità passiva: Keepass cambia in questa modalità perché il firewall sul mio PC non consente le connessioni in entrata.
Se uso Total Commander tutto è okey:
Connetti a: (20.04.2011 23:01:21)
hostname = 50.19.yyy.zz
username = foo
startdir =
220 (vsFTPd 2.2.2)
UTENTE foo
331 Specificare la password.
PASS ***********
230 Accesso riuscito.
SYST
215 Tipo UNIX: L8
FEAT
211-Caratteristiche:
EPRT
EPSV
MDTM
PASV
STREAM DI RESTO
TAGLIA
TVFS
UTF8
211 Fine
OPTS UTF8 ON
200 Sempre in modalità UTF8.
Connetti ok!
PWD
257 "/ home / foo"
Ottieni directory
DIGITARE UN
200 Passaggio alla modalità ASCII.
PASV
227 Accesso alla modalità passiva (10.208.121,27.224.188).
Il server riporta l'IP locale -> Reindirizza a: 50.19.yyy.zz
ELENCO
150 Ecco l'elenco delle directory.
Scaricare
In attesa del server ...
226 Directory invia OK.
È perché in questo Server reports local IP -> Redirect to: 50.19.yyy.zz
Total Commander che Keepass non lo fa. Il server FTP restituisce il suo indirizzo di rete locale in risposta invece che pubblico e Keepass cade. Cosa fare per risolvere il problema? Il server FTP è il mio server in Amazon EC2.
Name : vsftpd Relocations: (not relocatable) Version : 2.2.2 Vendor: Amazon.com Release : 6.5.amzn1 Build Date: Wed 23 Mar 2011 12:59:30 AM UTC Install Date: Wed 20 Apr 2011 10:40:27 AM UTC Build Host: build-31003.build Group : System Environment/Daemons Source RPM: vsftpd-2.2.2-6.5.amzn1.src.rpm