IIS 8 FTP - como descubro a autenticação de usuário com falha (e o IP do cliente) no log?

1

Olá, este é um mistério para mim. Temos um servidor FTP em nossa empresa e algumas contas às vezes são bloqueadas devido a logins repetidos com senha incorreta. Eu estou tentando pesquisar no ftp logfile (u_ex160330.log), mas não tenho idéia se ele está logado em tudo e como posso encontrá-lo. A linha contendo o comando usernam e PASS significa que o usuário está autenticando, mas como eu vejo quando ele falha? Não há "erro" ou "falha" nesse log. Eu pensei que o login bem-sucedido significa que a próxima linha com o mesmo nome de usuário contém o comando SYST, mas existem centenas de usuários, então linhas de diferentes nomes de usuários estão em si, então eu teria que fazer uma lógica de script louca. Não faço ideia do que procurar. Googling me levou mais tempo, então escrevi isso, então eu acho que seria mais eficaz apenas perguntar ;-) Obrigado

    
por Vitas 30.03.2016 / 17:22

1 resposta

2

Espero que entendi sua pergunta corretamente.

Você pode personalizar seu log FTP selecionando Campos W3C.

Antes de mais nada, certifique-se de ter a Extensibilidade FTP ativada, pesquisando-a em seus "Programas e recursos" ou simplesmente executando este comando no PowerShell elevado:

get-windowsfeature Web-Ftp-Ext | select InstallState

se não retornar o uso "Instalado"

get-windowsfeature Web-Ftp-Ext | Add-Windowsfeature

para instalar o recurso.

Dentro do seu Gerenciador do IIS, no nível do seu site FTP, você verá uma opção chamada "FTP Logging". Clique duas vezes e, em seguida, na seção "Rollover do Arquivo de Log", clique em "Selecionar Campos do W3C" e ative tudo o que você deseja registrar (endereços ip, por exemplo).

As informações de registro são armazenadas em %SystemDrive%\inetpub\logs\LogFiles por padrão. Se você alterou seu caminho de log para outro lugar, precisará encontrar seu caminho de log personalizado.

Se esse registro não for suficiente para coletar as informações desejadas, sugiro coletar Rastreios para sessões de FTP. Você precisará do logman e logparser para esta tarefa. Com isso, você deve conseguir o erro de autenticação.

logman e logparser avisarão quando / exatamente o erro ocorrer e fornecerão o código de erro apropriado para este cenário.

informações detalhadas sobre como trabalhar com logman e logparser: link

    
por 07.04.2016 / 11:38