Keepass:通过 FTP 同步 URL 问题

Keepass:通过 FTP 同步 URL 问题

如何描述这一页KeePass 帮助中心 我可以通过 ftp 同步我的数据库。但出现了错误:

服务器响应 PASV 命令返回的地址与建立 FTP 连接的地址不同

这发生在被动模式下:Keepass 在此模式下切换是因为我的电脑上的防火墙不允许传入连接。

如果我使用 Total Commander,一切就都正常:

连接到:(20.04.2011 23:01:21)

主机名=50.19.yyy.zz

用户名=foo

启动目录=

220(vsFTPd 2.2.2)

用户 foo

331 请指定密码。

经过 ***********

230 登录成功。

系统状态寄存器

215 UNIX 类型:L8

壮举

211-特点:

急性肾衰竭

能量泵

医学硕士

肺动脉瓣关闭不全

休息流

尺寸

电视频谱分析仪

UTF8

211结束

启用 UTF8

200 始终处于 UTF8 模式。

连接成功!

残障人士

257 “/home/foo”

获取目录

A 型

200 切换到 ASCII 模式。

肺动脉瓣关闭不全

227 进入被动模式(10,208,121,27,224,188)。

服务器报告本地 IP -> 重定向至:50.19.yyy.zz

列表

150 以下是目录列表。

下载

正在等待服务器...

226 目录发送成功。

这是因为Server reports local IP -> Redirect to: 50.19.yyy.zzTotal Commander 可以做到这一点,而 Keepass 却不能。FTP 服务器在响应中返回其本地网络地址而不是公共地址,Keepass 就崩溃了。如何解决这个问题?FTP 服务器是我在 Amazon EC2 中的服务器。

答案1

pasv_address=50.19.yyy.zz通过添加/etc/vsftpd/vsftpd.conf我的 FTP 服务器的配置文件解决了问题。谢谢。这是 FTP 服务器的问题。

相关内容