【发布时间】:2017-06-23 04:00:25
【问题描述】:
我在自定义端口而不是端口 21 上设置了 FTP 服务器。现在我可以使用 IP 远程连接到它,并使用 FileZilla 设置新端口,该端口设置为被动模式。在 FileZilla 中一切正常,但是当我尝试在 Microsoft Visual Studio Community 2015 中使用相同的凭据时,我收到此错误
无法从服务器检索文件夹信息。 FTP 被动模式不可用。
如果我关闭被动模式,我会收到以下错误:
无法从服务器检索文件夹信息。非法 PORT 命令 (500)。
我的目标是在我更改的服务器上快速修改和上传文件,而无需通过 FileZilla。 VS 特定的原因是针对 C++ 开发环境。可能我设置不正确,但我上网查看并完成了 File>Website 并在那里添加了凭据。尝试完成禁用我的防火墙,没有运气。我知道端口很好,否则我将无法通过 FileZilla 连接。只是没有想法该做什么,因为它在一种情况下有效,但在另一种情况下无效。非常感谢任何帮助。
FileZilla 日志:
Status: Connecting to XXX.XXX.XXX.XXX:XXX...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Status: Directory listing of "/home/<USER>" successful
【问题讨论】:
-
向我们展示您的代码!给我们看log file!向我们展示 FileZilla 日志文件!随便!
-
有什么要显示的???我发布了通过简单地尝试在视觉工作室 ftp 中连接而遇到的错误。
-
对不起,我误解了这个问题。无论如何,FileZilla 日志文件无论如何都是有用的。如果您有权访问服务器端日志,请也发布该日志(对于 FileZilla 和 VS 会话)。或者抓包。
-
2017 年 2 月 6 日星期一 09:35:47 [pid 8571] CONNECT: Client "::ffff:XXX.XXX.XX.XX" 2017 年 2 月 6 日星期一 09:35:47 [pid 8569] [
] OK 登录:客户端 "::ffff:XXX.XX.$ -
在服务器的日志中找到了
标签: visual-studio ftp filezilla