O FTP status códigos nas versões 7.0 e posteriores do IIS

Este artigo apresenta os códigos status FTP no IIS 7.0.

Versão original do produto: Serviços de Informações da Internet
Número de KB original: 969061

Introdução

Quando você tenta acessar o conteúdo em um servidor que está executando versões do IIS (Internet Information Services) 7.0 ou posteriores usando FTP, o IIS retorna um código numérico que indica o status da resposta. O código ftp status e o código de substatus FTP são registrados no log FTP.

O código FTP status e substatus pode indicar se uma solicitação foi bem-sucedida ou não. O código ftp status e substatus também pode revelar a razão exata pela qual uma solicitação não foi bem sucedida.

Observação

Este artigo se aplica ao FTP nas versões 7.0 e posteriores do IIS, mas não ao FTP 6 no IIS 7.0.

Localizações do arquivo de log

Por padrão, o IIS coloca arquivos de log na seguinte pasta: %SystemDrive%\Inetpub\Logs\Logfiles esta pasta contém diretórios separados para cada Site FTP. Por padrão, os arquivos de log são criados nos diretórios diariamente e os arquivos de log são nomeados usando a data. Por exemplo, um arquivo de log pode ser nomeado como: u_exYYMMDD.log

Os códigos de status FTP

Esta seção descreve os códigos de status FTP que o IIS usa.

Observação

Este artigo não lista todos os códigos de status FTP possíveis conforme ditado na especificação FTP. Este artigo inclui apenas os códigos de status FTP que o IIS pode enviar.

1xx – Resposta preliminar positiva

Esses códigos status indicam que uma ação foi iniciada com êxito, mas o cliente espera outra resposta antes de continuar com um novo comando.

  • 110 – Reiniciar a resposta do marcador.
  • 120 – Serviço pronto em nnn minutos.
  • 125 – Conexão de dados já aberta; transfer starting.
  • 150 – Arquivo status ok; prestes a abrir a conexão de dados.

2xx – Resposta de conclusão positiva

Uma ação foi concluída com êxito. O cliente pode executar um novo comando.

  • 200 – Comando ok.
  • 202 – Comando não implementado, supérfluo neste site.
  • 211 – Resposta do sistema status ou ajuda do sistema.
  • 212 – Diretório status.
  • 213 – Status de arquivo.
  • 214 – Mensagem de ajuda.
  • 215 – tipo de sistema NAME, em que NAME é um nome oficial do sistema da lista no documento Números Atribuídos.
  • 220 – Serviço pronto para novo usuário.
  • 221 – Conexão de controle de fechamento de serviço. Logado, se apropriado.
  • 225 – Conexão de dados aberta; nenhuma transferência em andamento.
  • 226 – Fechamento da conexão de dados. A ação de arquivo solicitada foi bem-sucedida (por exemplo, transferência de arquivo ou anulação de arquivo).
  • 227 – Inserindo o Modo Passivo (h1,h2,h3,h4,p1,p2).
  • 229 – Modo passivo estendido inserido.
  • 230 – Usuário conectado, prossiga.
  • 232 – Usuário conectado, autorizado pela troca de dados de segurança.
  • 234 – Troca de dados de segurança concluída.
  • 235 – A troca de dados de segurança foi concluída com êxito.
  • 250 – Ação de arquivo solicitada está bem, concluída.
  • 257 – "PATHNAME" criado.

3xx – Resposta intermediária positiva

O comando foi bem-sucedido, mas o servidor precisa de informações adicionais do cliente para concluir o processamento da solicitação.

  • 331 – Nome de usuário ok, precisa de senha.
  • 332 – Precisa de conta para logon.
  • 334 – Mecanismo de segurança solicitado ok.
  • 335 – Os dados de segurança são aceitáveis. Mais dados são necessários para concluir a troca de dados de segurança.
  • 336 – Nome de usuário ok, precisa de senha.
  • 350 – Ação de arquivo solicitada pendente de mais informações.

4xx – Resposta de conclusão negativa transitória

O comando não foi bem-sucedido, mas o erro é temporário. Se o cliente repetir o comando, ele poderá ter êxito.

  • 421 – Serviço não disponível, conexão de controle de fechamento. Isso pode ser uma resposta a qualquer comando se o serviço souber que ele deve ser desligado.
  • 425 – Não é possível abrir a conexão de dados.
  • 426 – Conexão fechada; transferência anulada.
  • 431 – Precisa de algum recurso indisponível para processar a segurança.
  • 450 – Ação de arquivo solicitada não tomada. Arquivo indisponível (por exemplo, arquivo ocupado).
  • 451 – Ação solicitada anulada. Erro local no processamento.
  • 452 – Ação solicitada não foi tomada. Espaço de armazenamento insuficiente no sistema.

5xx – Resposta de conclusão negativa permanente

O comando não foi bem-sucedido e o erro é permanente. Se o cliente repetir o comando, ele receberá o mesmo erro.

  • 500 – Erro de sintaxe, comando não reconhecido. Isso pode incluir erros como a linha de comando por muito tempo.
  • 501 – Erro de sintaxe em parâmetros ou argumentos.
  • 502 – Comando não implementado.
  • 503 – Sequência ruim de comandos.
  • 504 – Comando não implementado para esse parâmetro.
  • 521 – A conexão de dados não pode ser aberta com essa configuração PROT.
  • 522 – O servidor não dá suporte ao protocolo de rede solicitado.
  • 530 – Não conectado.
  • 532 – Precisa de conta para armazenar arquivos.
  • 533 – Nível de proteção de comando negado por motivos de política.
  • 534 – Solicitação negada por motivos de política.
  • 535 – falha no marcar de segurança (hash, sequência e assim por diante).
  • 536 – Nível PROT solicitado sem suporte por mecanismo.
  • 537 – Nível de proteção de comando não suportado pelo mecanismo de segurança.
  • 550 – Ação solicitada não foi tomada. Arquivo indisponível (por exemplo, arquivo não encontrado ou sem acesso).
  • 551 – Ação solicitada anulada: tipo de página desconhecido.
  • 552 – Ação de arquivo solicitada anulada. Alocação de armazenamento excedida (para diretório ou conjunto de dados atual).
  • 553 – Ação solicitada não foi tomada. Nome do arquivo não permitido.

6xx – Resposta protegida

Esses códigos status indicam uma resposta protegida de FTP.

  • 631 – Resposta protegida por integridade.
  • 632 – Resposta protegida por confidencialidade e integridade.
  • 633 – Resposta protegida por confidencialidade.

Códigos de status FTP comuns e suas causas

  • 150 – FTP usa duas portas: 21 para envio de comandos e 20 para envio de dados. Um código status de 150 indica que o servidor está prestes a abrir uma nova conexão na porta 20 para enviar alguns dados.
  • 226 – O comando abre uma conexão de dados na porta 20 para executar uma ação, como transferir um arquivo. Essa ação foi concluída com êxito e a conexão de dados está fechada.
  • 230 – Esse código status é exibido depois que o cliente envia a senha correta. Ele indica que o usuário se conectou com êxito.
  • 331 – Você vê esse código status depois que o cliente envia um nome de usuário. Esse mesmo código status aparece independentemente de o nome de usuário fornecido ser uma conta válida no sistema.
  • 426 – O comando abre uma conexão de dados para executar uma ação, mas essa ação é cancelada e a conexão de dados é fechada.
  • 530 – Este código status indica que o usuário não pode fazer logon porque a combinação de nome de usuário e senha não é válida. Se você usar uma conta de usuário para fazer logon, poderá ter digitado incorretamente o nome de usuário ou a senha ou talvez tenha escolhido permitir apenas o acesso anônimo. Se você fizer logon com a conta Anônima, talvez tenha configurado o IIS para negar o acesso anônimo.
  • 550 – O comando não é executado porque o arquivo especificado não está disponível. Por exemplo, esse código status ocorre quando você tenta OBTER um arquivo que não existe ou quando você tenta COLOCAR um arquivo em um diretório para o qual você não tem acesso de Gravação.

Os códigos de substatus FTP

Esta seção descreve os códigos de substatus FTP que o IIS 7.0 usa:

  • 0 – Operação bem-sucedida.
  • 1 – As regras de autorização negaram o acesso.
  • 2 – O sistema de arquivos negou o acesso.
  • 3 – O sistema de arquivos retornou um erro.
  • 4 – as regras de restrição de IP negaram o acesso.
  • 5 – O acesso de gravação para a raiz do diretório virtual é proibido.
  • 6 – Falha no marcar de nome do arquivo curto.
  • 7 – Nomes de arquivo curtos são proibidos.
  • 8 – O segmento oculto foi detectado no caminho com base nas regras de filtragem de solicitação.
  • 9 – Sequência de URL negada detectada no caminho com base em regras de filtragem de solicitação.
  • 10 – Caracteres de bit alto detectados no caminho com base nas regras de filtragem de solicitação.
  • 11 – A extensão de arquivo foi negada com base nas regras de filtragem de solicitação.
  • 12 – O caminho é muito longo com base nas regras de filtragem de solicitação.
  • 13 – Foi feita tentativa de abrir objeto que não é um arquivo ou diretório.
  • 14 – Tempo limite do canal de controle.
  • 15 – Tempo limite do canal de dados.
  • 16 – Tempo limite do canal de controle com base no tempo limite da nova conexão.
  • 17 – Configuração de site inválida.
  • 18 – Configuração inválida.
  • 19 – Limite máximo de conexão foi atingido.
  • 20 – O canal de dados foi fechado pelo comando ABOR do cliente.
  • 21 – O site está sendo interrompido.
  • 22 – O canal de dados foi abortado pelo servidor devido a um erro.
  • 23 – O canal de dados foi abortado pelo cliente.
  • 24 – A política SSL requer SSL para o canal de dados.
  • 25 – A política SSL requer SSL para o canal de controle.
  • 26 – A política SSL requer SSL para credenciais.
  • 27 – A política SSL nega o SSL para o canal de dados.
  • 28 – A política SSL nega o SSL para o canal de dados.
  • 29 – A política SSL nega O SSL para credenciais.
  • 30 – A política SSL nega o SSL para comandos.
  • 31 – O certificado SSL não foi configurado.
  • 32 – Falha na inicialização do SSL.
  • 33 – Falha na pesquisa do diretório inicial.
  • 34 – Falha na chamada de autenticação personalizada.
  • 35 – Falha da autenticação do usuário.
  • 36 – Todos os métodos de autenticação estão desabilitados.
  • 37 – O nome do host não correspondia a nenhum site ftp configurado.
  • 38 – O IP do cliente no canal de controle não correspondia ao IP do cliente no canal de dados.
  • 39 – O tamanho máximo do arquivo foi excedido. O isolamento 40ActiveDirectory deve ser combinado com a autenticação básica.
  • 41 – Ocorreu um erro durante o processo de autenticação.
  • 42 – Autenticação anônima não é permitida.
  • 43 – Falha na negociação de proteção. O comando PROT com parâmetro reconhecido deve preceder esse comando.
  • 44 – O certificado SSL não foi encontrado.
  • 45 – A chave privada não foi encontrada para o certificado SSL especificado.
  • 46 – Hash de certificado SSL tem comprimento inválido.
  • 47 – A política SSL requer o certificado do cliente.
  • 48 – O usuário forneceu um certificado de cliente inválido.
  • 49 – A política SSL requer certificado de cliente correspondente para controle e canal de dados.
  • 50 – Tempo limite do canal de dados devido a não atender ao requisito mínimo de largura de banda.
  • 51 – As regras de filtragem de comando negaram o acesso.
  • 52 – Sessão desconectada pelo administrador.
  • 53 – Erro de conexão.
  • 54 – Sessão fechada devido à alteração de configuração.
  • A criptografia de 55 a 128 bits é necessária para conexões SSL.

Referências