IIS7 Windows Server 2008 FTP - Resposta: 530 O usuário não pode efetuar login

4

Acabei de lançar meu primeiro site FTP do IIS após muitos dos tutoriais do IIS.NET ... Estou usando Usuários e Permissões do IIS em vez de anônimos e / ou básicos.

Isso é o que estou vendo ao tentar estabelecer a conexão ...

Status:    Resolving address of ftp.mydomain.com 
Status:    Connecting to ###.###.##.###:21... 
Status:    Connection established, waiting for welcome message... 
Response:  220 Microsoft FTP Service  
Command:   USER MyFTPUser  
Response:  331 Password required for MyFTPUser. 
Command:   PASS ********************  
Response:  530 User cannot log in. 
Error:     Critical error 
Error:     Could not connect to server
    
por RSolberg 01.04.2010 / 07:02

7 respostas

4

É bem antigo, mas eu me encontrei na mesma situação. Eu resolvi dar a permissão certa para os "serviços de rede" em alguns arquivos de configuração:

CACLS “%SystemDrive%\Windows\System32\inetsrv\config” /G “Network Service”:R /E
CACLS “%SystemDrive%\Windows\System32\inetsrv\config\administration.config” /G “Network Service”:R /E
CACLS “%SystemDrive%\Windows\System32\inetsrv\config\redirection.config” /G “Network Service”:R /E

Espero que ajude.

    
por 29.11.2010 / 13:20
3

No Windows Server 2008, você deve usar agora estes comandos:

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /Grant "Network Service":R /T

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /Grant "Network Service":R

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /Grant "Network Service":R
    
por 01.09.2012 / 01:54
2

na minha situação, estava faltando a extensibilidade de FTP do Serviço de Role, que na verdade permite o IIS Manager Auth. Isso é bastante complicado, pois você pode permitir a autenticação do Gerenciador do IIS, mas ainda assim não funcionaria até que você não tenha instalado a Extensibilidade do FTP

    
por 05.09.2013 / 11:32
1

Isso funcionou para mim no Windows Server 2012

ICACLS "C:\Windows\System32\inetsrv\config" /Grant *S-1-5-20:R /T
ICACLS "C:\Windows\System32\inetsrv\config\administration.config" /Grant *S-1-5-20:R
ICACLS "C:\Windows\System32\inetsrv\config\redirection.config" /Grant *S-1-5-20:R
    
por 27.09.2013 / 10:41
0

Parece que você não consegue se conectar ao servidor. O problema não está relacionado à senha. Eu não tenho certeza do que você quer dizer quando disse "

using IIS Users and Permissions rather than anonymous and/or basic

Você precisará implementar alguma autenticação como Anônimo ou Básico. Siga este artigo e você deve ser bom.

    
por 01.04.2010 / 08:33
0

No meu caso, criei duas contas de usuário, FTPUser e FTPAdmin, na minha máquina Windows local. Na verdade, quando criei os mesmos usuários no IIS, não funcionou. Mas você tem que criar usuários locais do Windows usando contas de usuário.

    
por 13.04.2015 / 09:33
-1

De: link

Esse problema ocorre quando um dos seguintes cenários é verdadeiro:

  • Permitir somente conexões anônimas configuração de segurança foi ativada no console de gerenciamento Microsoft (MMC).

  • O nome de usuário não tem o Log on permissão local no Gerenciador de usuários.

  • O nome de usuário não tem o Access este computador da rede permissão no Gerenciador de usuários.

  • O nome do domínio não foi especificado junto com o nome de usuário (no forma de DOMÍNIO \ nome de usuário).

Algum destes se aplica?

Também como uma nota lateral, eu recomendaria o uso de SFTP em vez de FTP - como você deve saber, o FTP transfere tudo em texto puro (senhas incluídas).

    
por 01.04.2010 / 10:07