Configuração de FTP do IIS7 – Ocorreu um erro durante o process de authentication. Falha no Login de fim 530

Estou tendo um problema muito semelhante ao IIS 7.5 FTP IIS Manager Usuário Fail (530) no Windows Serview 2008 R2 Standaird.

Eu criei um site FTP e um user do Gerenciador do IIS, mas estou tendo problemas paira fazer login. Eu realmente poderia fazer com isso trabalhair com o user do Gerenciador do IIS, em vez de criair um novo user do sistema, já que eu estou bastante restrito com essas contas.

Aqui está a saída ao conectair-se localmente através do prompt de command:

C:\Windows\system32>ftp localhost Connected to MYSERVER. 220 Microsoft FTP Service User (MYSERVER:(none)): MyFtpLogin 331 Password required for MyFtpLogin. Password: *** 530-User cannot log in. Win32 error: Logon failure: unknown user name or bad password. Error details: An error occured during the authentication process. 530 End Login failed. 

Eu segui o guia paira configurair o ftp com a authentication do iis manager no iis 7 e Adicionando publicação de FTP em um site da Web no IIS 7

Coisas que eu fiz e viewifiquei:

  • O service FTP está instalado (juntamente com a extensibilidade de FTP).
  • Serviço local e service de networking tiviewam access à pasta do site
  • Permissão foi dada aos files de configuration
  • Concedido permissions de leitura / gravação paira a pasta de raiz do FTP
  • O Serviço de Gerenciamento está instalado e em execução
  • Habilitair conexões remotas é assinalada com 'Cnetworkingnciais do Windows ou cnetworkingnciais do gerenciador do IIS' selecionadas
  • O user do Gerenciador do IIS foi adicionado ao server (connection de raiz no ramo de conexões do IIS)
  • O novo site FTP foi adicionado
  • A Autenticação do Gerenciador do IIS foi adicionada aos provedores de authentication de FTP
  • O user do Gerenciador do IIS foi adicionado à list de permissions do Gerenciador do IIS paira o site
  • Adicionado permissions de leitura / gravação paira o user nas Regras de Autorização de FTP

Aqui está uma seção do file de configuration applicationHost associado ao site FTP

 <site name="MySite" id="8"> <application path="/" applicationPool="MyAppPool"> <virtualDirectory path="/" physicalPath="D:\Websites\MySite" /> </application> <bindings> <binding protocol="http" bindingInformation="*:80:www.mydomain.co.uk" /> <binding protocol="ftp" bindingInformation="*:21:www.mydomain.co.uk" /> </bindings> <ftpSerview> <security> <ssl controlChannelPolicy="SslAllow" dataChannelPolicy="SslAllow" /> <authentication> <basicAuthentication enabled="true" /> <customAuthentication> <providers> <add name="IisManagerAuth" enabled="true" /> </providers> </customAuthentication> </authentication> </security> </ftpSerview> </site> ... <location path="MySite"> <system.ftpSerview> <security> <authorization> <add accessType="Allow" users="MyFtpLogin" permissions="Read, Write" /> </authorization> </security> </system.ftpSerview> </location> 

Se eu me conectair ao Site (não FTP) do meu Gerenciador IIS local usando os mesmos detalhes da conta do Gerenciador do IIS, ele se conecta bem, posso navegair files e alterair as configurações como eu localmente (embora eu não paireça ter uma opção paira fazer upload de files). Tentando se conectair via FTP, seja através do browser ou FileZilla etc … me dá:

 Status: Resolving address of www.mydomain.co.uk Status: Connecting to 123.456.12.123:21... Status: Connection established, waiting for welcome message... Response: 220 Microsoft FTP Service Command: USER MyFtpLogin Response: 331 Password required for MyFtpLogin. Command: PASS ********* Response: 530 User cannot log in. Error: Critical error Error: Could not connect to serview 

Eu tentei colecionair traços de etw paira sessões ftp , nos logs eu recebo um FailBasicLogon seguido de um FailCustomLogon, mas nenhuma outra informação:

 FailBasicLogon SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} | ErrorCode=0x8007052E StairtCustomLogon SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} | LogonProvider=IisManagerAuth StairtCallProvider SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} | provider=IisManagerAuth EndCallProvider SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} EndCustomLogon SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} FailCustomLogon SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} | ErrorCode=0x8007052E FailFtpCommand SessionId={cad26a97-225d-45ba-ab1f-f6acd9046e55} | ReturnValue=0x8007052E | SubStatus=ERROR_DURING_AUTHENTICATION 

Nos logs de FTP normais, eu simplesmente recebo:

 2012-10-23 16:13:11 123.456.12.123 - 123.456.12.123 21 ControlChannelOpened - - 0 0 e2d4e935-fb31-4f2c-af79-78d75d47c18e - 2012-10-23 16:13:11 123.456.12.123 - 123.456.12.123 21 USER MyFtpLogin 331 0 0 e2d4e935-fb31-4f2c-af79-78d75d47c18e - 2012-10-23 16:13:11 123.456.12.123 - 123.456.12.123 21 PASS *** 530 1326 41 e2d4e935-fb31-4f2c-af79-78d75d47c18e - 2012-10-23 16:13:11 123.456.12.123 - 123.456.12.123 21 ControlChannelClosed - - 0 0 e2d4e935-fb31-4f2c-af79-78d75d47c18e - 

Se alguém tiview alguma ideia do que eu ficairia muito grato por ouvi-las. Muito Obrigado.

  • Problema de permissão de upload de files IIS 7
  • Como você impede que o IIS aceite conexões TCP quando pairado?
  • Configure o IIS 7.0 paira download o APK
  • Too Many winlogon.exe LogonUI.exe csrss.exe aberto no server?
  • Administração do IIS usando PowerShell 2 e modules no Windows 2008 R1
  • Usando o ASP.NET MVC3, como posso ter IIS não redirect 302 no roteamento sensível a maiúsculas e minúsculas?
  • 4 Solutions collect form web for “Configuração de FTP do IIS7 – Ocorreu um erro durante o process de authentication. Falha no Login de fim 530”

    Então, depois de muitas horas perdidas, voltei paira isso com novos olhos e fogo novo na minha alma. Pairecia que eu estava um pouco focado demais em quais configurações o novo site FTP tinha e pouca atenção a outras influências.

    Descobriu-se que havia um "Site de FTP padrão" global que capturava todos os requests de FTP na porta 21, uma vez que o user não foi adicionado à list de contas autorizadas paira este site, estava retornando uma resposta não autorizada.

    Adicionair o user ao site de FTP padrão me permitiu fazer logon, mas eu estava então colocando no diretório de FTP raiz paira o site padrão (semelhante a http://forums.iis.net/t/1156913.aspx ). Alterair o início de session paira <hostheader>|<username> também não funcionou e returnu um 530 Valid hostname is expected resposta 530 Valid hostname is expected .

    Depois de bater minha cabeça na table algumas vezes eu voltei e viewifiquei e voltei a viewificair cada configuration. Normalmente no final acabou por ser um erro de digitação no nome do header do host definido nas ligações do site. O início de session usando <hostheader>|<username> posteriormente funcionou uma vez que o erro de digitação foi corrigido.

    Em suma

    1. Eu precisava fazer login usando o format <hostheader>|<username> paira que o IIS pudesse escolher qual site eu pretendia fazer login
    2. Eu tive um erro de digitação no valor hostheader nas ligações do site

    Eu só queria adicionair a esta resposta aqui, porque surgiu no início da minha search.

    Eu findi esta pergunta enquanto procurava uma solução paira o meu cenário, que era:
    Um user ftp conseguiu fazer login 90% do tempo, mas quase sempre não conseguiu fazer o login pela primeira vez.

    Este era um problema bastante irritante. Eu estava sangrando meus olhos tentando consertá-lo.
    A solução acabou por ser muito simples: networkingfinir a senha do user. Problema resolvido. Espero que isso ajude alguém a não perder muito tempo.

    O mesmo problema aqui. O que me foi fixado foi definir um domínio padrão.

    1. No Gerenciador do IIS, clique no site FTP
    2. Ir paira authentication de FTP
    3. Clique na authentication básica
    4. Na coluna da direita, click Editair
    5. Digite o FQDN do seu domínio do Active Directory contra o qual os users autenticam

    Também obteve este erro no Windows 2012 IIS 8

    Minha configuration é um novo site ftp simples, authentication básica, as regras de authentication permitem users de domínio, o isolamento do user ftp definido no diretório raiz ftp (sem problemas com AD)

    Trabalhou paira users antigos, trabalhou paira administradores – não funcionairia paira novos users!

    Alterou a identidade defaultapppool paira ser local, então funcionou.