2012-04-29 19 views
6

Ho due client che si connettono a un FTP (configurato come parte di IIS), entrambi i client possono connettersi all'FTP con successo tuttavia il client A riceve un "accesso 550 negato, errore: Errore di trasferimento file critico "quando tentano di caricare un file mentre il client B può caricare correttamente il file. Entrambi utilizzano Filezilla su ambienti Windows.FTP "Accesso 550 negato" Errore

client A Uscita

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 

client B Uscita

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 

Qualcuno può far luce su questo? Penso che il client A abbia una sorta di impostazione del firewall che impedisce loro di caricare file, ma questo sembra abbastanza strano.

Grazie in anticipo!

+0

Che ne dici di trovare un'altra implementazione di un client FTP e vedere se funziona su entrambi? –

risposta

1

Le autorizzazioni sul client A sono impostate in modo tale da impedire all'utente l'accesso alla scrittura di un file.

Contattateli per garantire che le autorizzazioni di file in Windows siano impostate in modo che l'utente FTP possa scrivere.

+2

Sono confuso. Ci sono impostazioni sul sistema operativo Windows del client che gli impediscono di scrivere file su qualsiasi percorso FTP? Il server che ospita l'FTP su IIS ha un nome utente/password che utilizzano entrambi i client A e B. – justadjusting

-1

Se si sta utilizzando un client FTP per connettersi, assicurarsi che si stiano connettendo tramite SFTP.

+2

È un protocollo FTP non SFTP. – justadjusting

+0

Nella mia situazione ho un account FTP e sto usando FileZilla per connettermi. Quando utilizzo l'opzione FTP, ho un errore di autorizzazione negato. Io uso lo stesso account usando l'opzione SFTP, quindi il problema è scomparso. Vale la pena provarlo. http://filezilla-project.org/download.php?type=client – Bob

2

Probabilmente è il firewall dal client A che impedisce questo. FTP richiede anche un canale dati per inviare le sue informazioni