FTP 下载单个文件失败,550 访问被拒绝

FTP 下载单个文件失败,550 访问被拒绝

我正在使用 Rebex FTP c# 库并尝试从公共 FTP 站点下载单个文件。除一个特定文件外,此 FTP 站点上的所有其他文件均可下载。

每当我尝试下载文件时,都会收到 550 访问被拒绝错误。

来自 Fiddler:

HTTP/1.1 504 HTTP-FTP Gateway failed

Content-Length: 606

Fiddler was unable to act as a HTTP-to-FTP gateway for this
response. 

550 Permission denied.

我已切换到使用 System.Net.FtpWebRequest 来尝试获取有关该错误的更多信息(我知道不建议实际使用。我仍然在这个特定文件上收到相同的 550 访问被拒绝错误。每次我们尝试下载文件时都会始终返回此错误,而不仅仅是一次或两次错误。

当我通过 Windows 资源管理器、IE 和 Chrome 访问公共网站时,也会收到 550 访问被拒绝错误。

我已经联系了 FTP 站点的管理员,他们声称他们的系统没有任何问题并且我的 IP 没有被阻止。

我们匿名访问系统,因为它是一个公共 FTP 站点。当我们从公司网络 IP 之外访问文件时(例如从家用计算机),该文件可供下载。

有时,当我重新启动运行从 FTP 站点下载的应用程序的服务器时,我可以下载有问题的文件,但有时重新启动服务器并不能解决问题。我还可以在主网络之外的服务器上运行该应用程序,并且可以下载该文件。似乎我们的 IP 仅针对此特定文件被阻止。

此时我正在寻找线索。FTP 管理员说这是我们这边的问题,但其他所有文件都可以下载。无论什么时候,有问题的文件都会返回 550 访问被拒绝错误,这意味着我们不会倒霉,也不会在网站锁定更新时尝试下载文件。

编辑 2:服务器已重新启动,文件现在正在成功下载。以下是使用 Rebex.Net 成功下载的日志文件:

2019-08-20 08:23:29.143 Opening log file.
2019-08-20 08:23:29.688 INFO Ftp(1) Info: Connecting to pubftp.spp.org:21 using Ftp 3.0.4086.0.
2019-08-20 08:23:29.689 INFO Ftp(1) Info: Using proxy none.
2019-08-20 08:23:29.884 DEBUG Ftp(1) Info: Connection succeeded.
2019-08-20 08:23:29.939 INFO Ftp(1) Response: 220-This system is restricted solely to <clip>...
2019-08-20 08:23:29.939 INFO Ftp(1) Response: 220-
2019-08-20 08:23:29.939 INFO Ftp(1) Response: 220 Use anonymous as user and email address as password.
2019-08-20 08:23:30.682 INFO Ftp(1) Command: USER anonymous
2019-08-20 08:23:30.733 INFO Ftp(1) Response: 331 Password required for anonymous.
2019-08-20 08:23:30.734 INFO Ftp(1) Command: PASS ************
2019-08-20 08:23:30.787 INFO Ftp(1) Response: 230 Login OK. Proceed.
2019-08-20 08:23:30.788 INFO Ftp(1) Command: FEAT
2019-08-20 08:23:30.838 INFO Ftp(1) Response: 211-Features supported:
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  COMB target;source_list
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  REST STREAM
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  SIZE
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  MDTM
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  MFMT
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  XCRC filename;start;end
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  SSCN
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  MLST Size*;Modify*;Create;Type*;Unique;Perm*;Lang;Media-Type;CharSet;
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  MODE Z 
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  XNOP 
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  UTF8
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  UTF-8
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  LANG EN*
2019-08-20 08:23:30.838 INFO Ftp(1) Response:  CLNT
2019-08-20 08:23:30.838 INFO Ftp(1) Response: 211 END
2019-08-20 08:23:30.841 INFO Ftp(1) Command: SYST
2019-08-20 08:23:30.892 INFO Ftp(1) Response: 215 UNIX Type: L8
2019-08-20 08:23:30.892 INFO Ftp(1) Command: OPTS UTF8 ON
2019-08-20 08:23:30.942 INFO Ftp(1) Response: 200 Entering UTF-8 mode.
2019-08-20 08:23:31.658 DEBUG Ftp(1) Info: Starting data transfer.
2019-08-20 08:23:31.658 INFO Ftp(1) Command: TYPE I
2019-08-20 08:23:31.707 INFO Ftp(1) Response: 200 Type set to I.
2019-08-20 08:23:31.709 INFO Ftp(1) Command: PASV
2019-08-20 08:23:31.761 INFO Ftp(1) Response: 227 Entering Passive Mode (198,22,157,51,217,109)
2019-08-20 08:23:31.768 DEBUG Ftp(1) Info: Establishing data connection to 198.22.157.51:55661.
2019-08-20 08:23:31.821 INFO Ftp(1) Command: RETR /operational_data/ACE/ACE.csv
2019-08-20 08:23:31.880 INFO Ftp(1) Response: 150 Opening BINARY mode data connection for /operational_data/ACE/ACE.csv.
2019-08-20 08:23:32.015 DEBUG Ftp(1) Info: Data transfer ended. 3528 bytes transferred.
2019-08-20 08:23:32.017 DEBUG Ftp(1) Info: Closing downloading data connection.
2019-08-20 08:23:32.018 DEBUG Ftp(1) Info: Waiting for data transfer ending message.
2019-08-20 08:23:32.018 INFO Ftp(1) Response: 226 Transfer complete. 3528 bytes transferred. 3528 bps.
2019-08-20 08:23:32.018 DEBUG Ftp(1) Info: Data transfer ended.
2019-08-20 08:23:32.018 DEBUG Ftp(1) Info: Transfer ended successfully.
2019-08-20 08:23:32.018 DEBUG Ftp(1) Info: Data connection closed.

相关内容