단일 파일의 FTP 다운로드 실패 550 액세스 거부

단일 파일의 FTP 다운로드 실패 550 액세스 거부

Rebex FTP C# 라이브러리를 사용하고 있으며 공개 FTP 사이트에서 단일 파일을 다운로드하려고 합니다. 특정 파일 하나를 제외하고 이 FTP 사이트의 다른 모든 파일을 다운로드할 수 있습니다.

파일을 다운로드하려고 할 때마다 550 액세스 거부 오류가 발생합니다.

피들러에서:

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.

관련 정보