Erro FTP 530, o usuário não pode fazer login, o diretório inicial inacessível


11

Fui encarregado de configurar um diretório FTP para um cliente nosso. Estou trabalhando em um servidor Windows 2008 com o IIS 7 instalado.

Para criar o diretório de usuários FTP, segui este tutorial eHow .

O site FTP já está configurado no IIS 7, então eu pulei esse pedaço e segui o resto exatamente. No entanto, quando tento me conectar via FileZilla, recebo os seguintes erros:

Status: conectando a xxx.xx.xx.xx: 21 ...
Status: conexão estabelecida, aguardando mensagem de boas-vindas ...
Resposta: 220 Serviço FTP da Microsoft
Comando: USER userFTP
Resposta: 331 Senha necessária para userFTP.
Comando: PASS ********
Resposta: 530 O usuário não pode efetuar login, o diretório inicial inacessível.
Erro: erro crítico
Erro não foi possível conectar ao servidor

Eu verifiquei as permissões do usuário e tudo parece estar como deveria. Se alguém tiver algum conselho, ficaria muito grato.



Eu segui tudo no site da Microsoft, mas não consegui me livrar desse problema. a única coisa que faltava era reiniciar o serviço FTP no painel Serviços após a configuração completa. siga este URL para mais informações. windowstechupdates.com/…
azharalibuttar

Respostas:


5

Não está claro para mim a leitura de sua postagem e o link que você forneceu para saber se está ou não usando o isolamento do usuário. Minha sugestão seria determinar se você deseja ou não usar o isolamento do usuário e, em seguida, começar do zero.

Aqui está um link que pode ajudar:

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/


Olá, O isolamento do usuário está em vigor. Estou assumindo o gerenciamento do servidor (apesar de uma completa falta de experiência no servidor!) Do cara que originalmente o configurou.
109221793

No final, desisti e comecei do zero. Eu parecia fazer exatamente a mesma coisa que estava fazendo antes, mas por algum motivo desta vez funcionou! Obrigado pela ajuda.
109221793

Fico feliz em ajudar ...
joeqwerty

6

É a configuração de isolamento do usuário.

Você precisará alterá-lo para "não isolar usuários, iniciar usuários em" diretório de nome de usuário ""


5

Acabei de acertar esse problema e, para qualquer um que pesquisava no Google, o erro gostaria de adicionar a solução que funcionava no Windows Server 2012 IIS 8.0. No final, era muito simples criar uma LocalUserpasta na raiz do FTP especificada ao criar o site FTP. Em seguida, crie suas pastas de nome de usuário nesta pasta.

Por exemplo D:\ftp-root\LocalUser\user1


1

Outra causa desse erro pode ser o uso de restrições de endereço e domínio IPv4 FTP .

Se seu site FTP do IIS, ou um de seus pais, incluindo o site Padrão, estiver usando restrições de endereço IPv4, será necessário garantir que seu endereço IP seja permitido.

Eu tive esse mesmo problema que você descreveu, com exatamente o mesmo erro retornado ao FileZilla. Aqui está como eu o consertei:

  1. Abra o Gerenciador do IIS
  2. Clique em Sites > Configurações padrão do site FTP
  3. Restrições abertas de endereço IPv4 e domínio do FTP
  4. Pergunte ao Google qual é o meu ip
  5. Adicione seu endereço IP público à lista de permissões em FTP IPv4 Address and Domain Restrictions
  6. Abra Serviços no Menu Iniciar
  7. Encontre o serviço FTP da Microsoft na lista Serviços Iniciados
  8. Reinicie o serviço FTP da Microsoft

Restrições de endereço e domínio IPv4 FTP do Gerenciador do IIS


1

Tivemos o mesmo problema. (O usuário 530 não pode fazer login, o diretório inicial está inacessível ) O problema foi uma nova abertura (para permitir mais sessões) em nosso firewall permitiu outro IP para o servidor FTP (temos configurações de restrições de IP) A solução foi adicionar o IP às restrições de IP. LISTA


0

Verifique os logs de FTP registrados pelo IIS. Os códigos de status e sub-status fornecerão mais informações sobre o problema. Aqui está uma lista dos códigos de status: Os códigos de status FTP no IIS 7.0 e versões posteriores

No meu caso, esse problema ocorreu porque meu IIS não estava configurado para o modo passivo . Depois de inserir um intervalo de portas e um endereço IP externo no recurso Suporte ao Firewall do FTP, a mensagem de erro desapareceu:

insira a descrição da imagem aqui

Nesta postagem do blog, ele menciona mais algumas causas principais: 530 O usuário não pode fazer login, o diretório inicial inacessível

Regras de autorização. Certifique-se de ter uma regra de autorização que permita ao usuário ou acesso anônimo. Verifique a página "IIS> Site FTP> Regras de autorização de FTP" para permitir ou negar o acesso a certos ou a todos os usuários.

Permissões NTFS. Os usuários de FTP (usuários locais ou de domínio) devem ter permissões na pasta física. Clique com o botão direito na pasta e vá para Propriedades. Na guia Segurança, verifique se o usuário possui permissões. Você pode ignorar a guia Compartilhado. Não é usado para acesso FTP.

Conta bloqueada. Se sua conta local ou de domínio estiver bloqueada ou expirada, você poderá acabar vendo o erro "O usuário não pode fazer login". Verifique as propriedades do usuário local ou as configurações de usuário do Active Directory para garantir que a conta do usuário esteja ativa.

Outros problemas de permissão. A conta do usuário pode não ter direitos de "Fazer logon local" ou "Permitir apenas segurança de conexões anônimas".


-1

Sei que você disse que verificou as permissões novamente, mas queria verificar se você verificou as permissões no nível do arquivo e as permissões de compartilhamento?


Eu verifiquei isso também. Parece bom.
109221793

-1

Você precisará verificar o caminho físico do FTP. A seguir estão as etapas para verificar.

Vá para o IIS.

Certo, clique no site FTP padrão. Gerenciar FTP Sit >> Advance

Configurações >> Caminho físico.

Ele deve estar correto ou você encontrará o diretório inicial inacessível.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.