อธิบายไว้อย่างไรใน หน้านี้ ของศูนย์ช่วยเหลือ KeePass ฉันสามารถซิงค์ฐานข้อมูลของฉันผ่าน ftp แต่เกิดข้อผิดพลาด:
เซิร์ฟเวอร์ส่งคืนที่อยู่ตามคำสั่ง PASV ที่แตกต่างจากที่อยู่ซึ่งทำการเชื่อมต่อ FTP
สิ่งนี้เกิดขึ้นในโหมดพาสซีฟ: สวิตช์ Keepass ในโหมดนี้เนื่องจากไฟร์วอลล์บนพีซีของฉันไม่อนุญาตการเชื่อมต่อขาเข้า
ถ้าฉันใช้ผู้บัญชาการทั้งหมดทั้งหมดก็โอเค:
เชื่อมต่อกับ: (20.04.2011 23:01:21)
ชื่อโฮสต์ = 50.19.yyy.zz
ชื่อผู้ใช้ = foo
startdir =
220 (vsFTPd 2.2.2)
USER foo
331 โปรดระบุรหัสผ่าน
ผ่าน ***********
230 เข้าสู่ระบบสำเร็จ
SYST
215 UNIX ประเภท: L8
FEAT
211 คุณสมบัติ:
EPRT
EPSV
MDTM
PASV
REST STREAM
ขนาด
TVFS
UTF8
211 จุดสิ้นสุด
OPTS UTF8 เปิด
200 เสมอในโหมด UTF8
เชื่อมต่อตกลง!
PWD
257 "/ home / foo"
รับไดเรกทอรี
ประเภท A
200 การสลับเป็นโหมด ASCII
PASV
227 การเข้าสู่โหมดพาสซีฟ (10,208,121,27,224,188)
เซิร์ฟเวอร์รายงาน IP ท้องถิ่น - & gt; เปลี่ยนเส้นทางไปที่: 50.19.yyy.zz
รายการ
150 รายการไดเรกทอรีที่นี่มา
ดาวน์โหลด
กำลังรอเซิร์ฟเวอร์ ...
226 ไดเรกทอรีส่งตกลง
มันเป็นเพราะในนี้ Server reports local IP -> Redirect to: 50.19.yyy.zz
ผู้บัญชาการรวมทำเช่นนั้น Keepass ไม่ได้ทำ เซิร์ฟเวอร์ FTP ส่งคืนที่อยู่เครือข่ายในพื้นที่เป็นการตอบสนองแทนที่จะเป็นสาธารณะและ Keepass ล้มลง สิ่งที่ต้องทำเพื่อแก้ไขปัญหา? เซิร์ฟเวอร์ FTP คือเซิร์ฟเวอร์ของฉันใน 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