Codici di stato FTP in IIS 7.0 e versioni successive

Questo articolo presenta i codici di stato FTP in IIS 7.0.

Versione originale del prodotto: Internet Information Services
Numero KB originale: 969061

Introduzione

Quando si tenta di accedere al contenuto in un server che esegue Internet Information Services (IIS) 7.0 o versioni successive tramite FTP, IIS restituisce un codice numerico che indica lo stato della risposta. Il codice di stato FTP e il codice di stato secondario FTP vengono registrati nel log FTP.

Lo stato FTP e il codice di stato secondario possono indicare se una richiesta ha esito positivo o negativo. Lo stato FTP e il codice di stato secondario possono anche rivelare il motivo esatto per cui una richiesta non riesce.

Nota

Questo articolo si applica a FTP in IIS 7.0 e versioni successive, ma non a FTP 6 in IIS 7.0.

Percorsi dei file di registro

Per impostazione predefinita, IIS inserisce i file di log nella cartella seguente: %SystemDrive%\Inetpub\Logs\Logfiles questa cartella contiene directory separate per ogni sito FTP. Per impostazione predefinita, i file di registro vengono creati nelle relative directory quotidianamente, con un nome che corrisponde alla data. Ad esempio, un file di log può essere denominato come: u_exAAMMGG.log

Codici di stato FTP

Questa sezione descrive i codici di stato FTP usati da IIS.

Nota

Questo articolo non elenca tutti i possibili codici di stato FTP come indicato nella specifica FTP. Questo articolo include solo i codici di stato FTP che IIS può inviare.

1xx - Risposta preliminare positiva

Questi codici di stato indicano che un'azione è stata avviata correttamente, ma il client prevede un'altra risposta prima che continui con un nuovo comando.

  • 110 - Risposta del marcatore di riavvio.
  • 120 - Servizio pronto in nnn minuti.
  • 125 - Connessione dati già aperta; l'avvio del trasferimento.
  • 150 - Stato del file corretto; per aprire la connessione dati.

2xx - Risposta di completamento positiva

Un'azione è stata completata correttamente. Il client può eseguire un nuovo comando.

  • 200 - Comando ok.
  • 202 - Comando non implementato, superfluo in questo sito.
  • 211 - Stato del sistema o risposta della Guida del sistema.
  • 212 - Stato della directory.
  • 213 - Stato del file.
  • 214 - Messaggio della Guida.
  • 215 - Tipo di sistema NAME, dove NAME è un nome di sistema ufficiale dall'elenco nel documento Numeri assegnati.
  • 220 - Servizio pronto per il nuovo utente.
  • 221 - Connessione del controllo di chiusura del servizio. Disconnesso, se appropriato.
  • 225 - Connessione dati aperta; nessun trasferimento in corso.
  • 226 - Chiusura della connessione dati. L'azione di file richiesta ha avuto esito positivo, ad esempio il trasferimento di file o l'interruzione del file.
  • 227 - In modalità passiva (h1,h2,h3,h4,p1,p2).
  • 229 - Modalità passiva estesa immessa.
  • 230 - Utente connesso, procedere.
  • 232 - Utente connesso, autorizzato dallo scambio di dati di sicurezza.
  • 234 - Scambio di dati di sicurezza completato.
  • 235 - Lo scambio di dati di sicurezza è stato completato correttamente.
  • 250 - Azione file richiesta, completata.
  • 257 - "PATHNAME" creato.

3xx - Risposta intermedia positiva

Il comando ha avuto esito positivo, ma il server necessita di informazioni aggiuntive dal client per completare l'elaborazione della richiesta.

  • 331 - Nome utente ok, password necessaria.
  • 332 - È necessario un account per l'accesso.
  • 334 - Meccanismo di sicurezza richiesto ok.
  • 335 - I dati di sicurezza sono accettabili. Sono necessari altri dati per completare lo scambio di dati di sicurezza.
  • 336 - Nome utente ok, password necessaria.
  • 350 - Azione file richiesta in attesa di ulteriori informazioni.

4xx - Risposta temporanea di completamento negativo

Il comando non ha avuto esito positivo, ma l'errore è temporaneo. Se il client ritenta il comando, potrebbe avere esito positivo.

  • 421 - Servizio non disponibile, chiusura della connessione di controllo. Può trattarsi di una risposta a qualsiasi comando se il servizio sa che deve essere arrestato.
  • 425 - Impossibile aprire la connessione dati.
  • 426 - Connessione chiusa; trasferimento interrotto.
  • 431 - È necessaria una risorsa non disponibile per elaborare la sicurezza.
  • 450 - Azione del file richiesta non eseguita. File non disponibile(ad esempio, file occupato).
  • 451 - Azione richiesta interrotta. Errore locale durante l'elaborazione.
  • 452 - Azione richiesta non eseguita. Spazio di archiviazione insufficiente nel sistema.

5xx - Risposta di completamento negativo permanente

Il comando non ha avuto esito positivo e l'errore è permanente. Se il client ritenta il comando, riceve lo stesso errore.

  • 500 - Errore di sintassi, comando non riconosciuto. Possono essere inclusi errori come la riga di comando troppo lunga.
  • 501 - Errore di sintassi in parametri o argomenti.
  • 502 - Comando non implementato.
  • 503 - Sequenza di comandi non valida.
  • 504 - Comando non implementato per tale parametro.
  • 521 - Impossibile aprire la connessione dati con questa impostazione PROT.
  • 522 - Il server non supporta il protocollo di rete richiesto.
  • 530 - Non connesso.
  • 532 - È necessario un account per l'archiviazione dei file.
  • 533 - Livello di protezione del comando negato per motivi di criteri.
  • 534 - Richiesta negata per motivi di criteri.
  • 535 - Controllo di sicurezza non riuscito (hash, sequenza e così via).
  • 536 - Livello PROT richiesto non supportato dal meccanismo.
  • 537 - Livello di protezione dei comandi non supportato dal meccanismo di sicurezza.
  • 550 - Azione richiesta non eseguita. File non disponibile, ad esempio file non trovato o nessun accesso.
  • 551 - Azione richiesta interrotta: tipo di pagina sconosciuto.
  • 552 - Azione file richiesta interrotta. Superato l'allocazione di archiviazione (per la directory o il set di dati corrente).
  • 553 - Azione richiesta non eseguita. Nome file non consentito.

6xx - Risposta protetta

Questi codici di stato indicano una risposta protetta da FTP.

  • 631 - Risposta protetta dall'integrità.
  • 632 - Risposta protetta da riservatezza e integrità.
  • 633 - Risposta protetta dalla riservatezza.

Codici di stato FTP comuni e relative cause

  • 150 - FTP usa due porte: 21 per l'invio di comandi e 20 per l'invio di dati. Un codice di stato 150 indica che il server sta per aprire una nuova connessione sulla porta 20 per inviare alcuni dati.
  • 226 : il comando apre una connessione dati sulla porta 20 per eseguire un'azione, ad esempio il trasferimento di un file. Questa azione è stata completata correttamente e la connessione dati viene chiusa.
  • 230 - Questo codice di stato viene visualizzato dopo che il client ha inviato la password corretta. Indica che l'utente ha eseguito correttamente l'accesso.
  • 331 - Questo codice di stato viene visualizzato dopo che il client ha inviato un nome utente. Questo stesso codice di stato viene visualizzato indipendentemente dal fatto che il nome utente specificato sia un account valido nel sistema.
  • 426 : il comando apre una connessione dati per eseguire un'azione, ma tale azione viene annullata e la connessione dati viene chiusa.
  • 530 - Questo codice di stato indica che l'utente non può accedere perché la combinazione di nome utente e password non è valida. Se si usa un account utente per accedere, è possibile che il nome utente o la password siano stati digitati in modo errato oppure che si sia scelto di consentire solo l'accesso anonimo. Se si accede con l'account anonimo, è possibile che IIS sia stato configurato per negare l'accesso anonimo.
  • 550 - Il comando non viene eseguito perché il file specificato non è disponibile. Ad esempio, questo codice di stato si verifica quando si tenta di ottenere un file che non esiste o quando si tenta di inserire un file in una directory per cui non si dispone dell'accesso in scrittura.

Codici di stato secondario FTP

Questa sezione descrive i codici di stato secondario FTP usati da IIS 7.0:

  • 0 - Operazione completata.
  • 1 - Le regole di autorizzazione hanno negato l'accesso.
  • 2 - Il file system ha negato l'accesso.
  • 3 - Il file system ha restituito un errore.
  • 4 - Le regole di restrizione IP hanno negato l'accesso.
  • 5 - L'accesso in scrittura per la radice della directory virtuale non è consentito.
  • 6 - Controllo breve del nome file non riuscito.
  • 7 - I nomi di file brevi non sono consentiti.
  • 8 - Il segmento nascosto è stato rilevato nel percorso in base alle regole di filtro delle richieste.
  • 9 - Sequenza url negata rilevata nel percorso in base alle regole di filtro delle richieste.
  • 10 - Caratteri a bit elevato rilevati nel percorso in base alle regole di filtro delle richieste.
  • 11 - L'estensione del file è stata negata in base alle regole di filtro delle richieste.
  • 12 - Il percorso è troppo lungo in base alle regole di filtro delle richieste.
  • 13 - È stato effettuato un tentativo di aprire un oggetto che non è un file o una directory.
  • 14 - Timeout del canale di controllo.
  • 15 - Timeout del canale dati.
  • 16 - Timeout del canale di controllo in base al nuovo timeout di connessione.
  • 17 - Configurazione del sito non valida.
  • 18 - Configurazione non valida.
  • 19 - È stato raggiunto il limite massimo di connessione.
  • 20 - Il canale dati è stato chiuso dal comando ABOR dal client.
  • 21 - Il sito viene arrestato.
  • 22 - Il canale dati è stato interrotto dal server a causa di un errore.
  • 23 - Il canale dati è stato interrotto dal client.
  • 24 - I criteri SSL richiedono SSL per il canale dati.
  • 25 - I criteri SSL richiedono SSL per il canale di controllo.
  • 26 - I criteri SSL richiedono SSL per le credenziali.
  • 27 - I criteri SSL negano SSL per il canale dati.
  • 28 - I criteri SSL negano SSL per il canale dati.
  • 29 - I criteri SSL negano SSL per le credenziali.
  • 30 - I criteri SSL negano SSL per i comandi.
  • 31 - Certificato SSL non configurato.
  • 32 - Inizializzazione SSL non riuscita.
  • 33 - Ricerca nella home directory non riuscita.
  • 34 - Chiamata di autenticazione personalizzata non riuscita.
  • 35 - L'utente non è riuscito a eseguire l'autenticazione.
  • 36 - Tutti i metodi di autenticazione sono disabilitati.
  • 37 - Il nome host non corrisponde ad alcun sito FTP configurato.
  • 38 - L'IP client nel canale di controllo non corrisponde all'IP client nel canale dati.
  • 39 - È stata superata la dimensione massima del file. L'isolamento 40ActiveDirectory deve essere combinato con l'autenticazione di base.
  • 41 - Si è verificato un errore durante il processo di autenticazione.
  • 42 - L'autenticazione anonima non è consentita.
  • 43 - La negoziazione della protezione non è riuscita. Il comando PROT con il parametro riconosciuto deve precedere questo comando.
  • 44 - Certificato SSL non trovato.
  • 45 - Chiave privata non trovata per il certificato SSL specificato.
  • 46 - L'hash del certificato SSL ha una lunghezza non valida.
  • 47 - I criteri SSL richiedono un certificato client.
  • 48 - Certificato client non valido fornito dall'utente.
  • 49 - I criteri SSL richiedono certificati client corrispondenti per il controllo e il canale dati.
  • 50 - Timeout del canale dati a causa del mancato rispetto del requisito minimo di larghezza di banda.
  • 51 - Le regole di filtro dei comandi hanno negato l'accesso.
  • 52 - Sessione disconnessa dall'amministratore.
  • 53 - Errore di connessione.
  • 54 - Sessione chiusa a causa di una modifica della configurazione.
  • La crittografia a 55 - 128 bit è necessaria per le connessioni SSL.

Riferimenti