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.
windows-server-2008
ftp
user-management
109221793
fonte
fonte
Respostas:
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/
fonte
É 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 ""
fonte
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
LocalUser
pasta 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
fonte
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:
fonte
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
fonte
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:
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
fonte
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?
fonte
Você precisará verificar o caminho físico do FTP. A seguir estão as etapas para verificar.
Ele deve estar correto ou você encontrará o diretório inicial inacessível.
fonte