2012-04-29 3 views
6

두 클라이언트가 FTP에 연결되어 있고 (IIS의 일부로 구성됨) 두 클라이언트가 FTP에 성공적으로 연결할 수 있지만 클라이언트 A는 "550 액세스가 거부되었습니다. 오류 : 클라이언트 B가 파일을 성공적으로 업로드 할 수있는 동안 파일을 업로드하고 업로드 할 때 중요한 파일 전송 오류가 발생합니다. 그들은 모두 Windows 환경에서 Filezilla를 사용하고 있습니다.FTP "550 액세스가 거부되었습니다."오류

클라이언트 A 출력

Status:      Resolving address of 000.000.000.00 
Status:      Connecting to 000.000.000.00:21... 
Status:      Connection established, waiting for welcome message... 
Response:     220 Microsoft FTP Service 
Command:      USER wg\transfer 
Response:     331 Password required for wg\transfer. 
Command:      PASS ********* 
Response:     230 User wg\transfer logged in. 
Status:      Connected 
Status:      Starting upload of C:\upload.zip 
Command:      CWD/
Response:     250 CWD command successful. 
Command:      TYPE I 
Response:     200 Type set to I. 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,96). 
Command:      STOR upload.zip 
Response:     550 Access is denied. 
Error:      Critical file transfer error 

클라이언트 B 출력

Status:      Resolving address of 000.000.000.00 
Status:      Connecting to 000.000.000.00:21... 
Status:      Connection established, waiting for welcome message... 
Response:     220 Microsoft FTP Service 
Command:      USER wg\transfer 
Response:     331 Password required for wg\transfer. 
Command:      PASS ********* 
Response:     230 User wg\transfer logged in. 
Status:      Connected 
Status:      Starting upload of C:\upload.zip 
Command:      CWD/
Response:     250 CWD command successful. 
Command:      PWD 
Response:     257 "/" is current directory. 
Command:      TYPE I 
Response:     200 Type set to I. 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,99). 
Command:      STOR upload.zip 
Response:     125 Data connection already open; Transfer starting. 
Response:     226 Transfer complete 
Status:      File transfer successful, transferred 22,197 bytes in 7 seconds 
Status:      Retrieving directory listing... 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,100). 
Command:      LIST 
Response:     125 Data connection already open; Transfer starting. 
Response:     226 Transfer complete 

사람이에 어떤 빛이 있나? 나는 클라이언트 A가 파일을 업로드하는 것을 막는 일종의 방화벽 설정을 가지고 있다고 생각하지만 이것은 아주 이상하게 보입니다.

미리 감사드립니다.

+0

FTP 클라이언트의 다른 구현을 찾고 양쪽에서 작동하는지 확인하는 방법은 무엇입니까? –

답변

1

클라이언트 A에서 사용 권한은 파일에 대한 사용자 액세스를 거부하도록 설정됩니다.

FTP 사용자가 쓸 수 있도록 Windows의 파일 권한이 설정되어 있는지 문의하십시오.

+2

혼란스러워. 클라이언트의 Windows 운영 체제에서 FTP 위치에 파일을 쓰지 못하게하는 설정이 있습니까? IIS에서 FTP를 호스팅하는 서버에는 클라이언트 A와 B가 모두 사용하는 하나의 사용자 이름/암호가 있습니다. – justadjusting

-1

FTP 클라이언트를 사용하여 연결하는 경우 SFTP를 통해 연결되어 있는지 확인하십시오.

+2

SFTP가 아닌 FTP 프로토콜입니다. – justadjusting

+0

제 경우에는 FTP 계정이 있으며 FileZilla를 사용하여 연결하고 있습니다. FTP 옵션을 사용할 때 권한이 거부되었습니다. SFTP 옵션을 사용하여 동일한 계정을 사용하면 문제가 사라집니다. 시도해 볼 가치가 있습니다. http://filezilla-project.org/download.php?type=client – Bob

2

아마도이 문제를 방지하는 클라이언트 A의 방화벽 일 것입니다. FTP는 또한 정보를 전송하기 위해 데이터 채널이 필요합니다.

관련 문제