Adicionando conta FTP a um site no IIS7

4

Estou tentando adicionar uma conta de FTP a um site que configurei no IIS7.

Aqui está o que eu fiz até agora ( seguindo estas instruções ):

  • adicionou a conta do Windows "newFTP"
  • encontrou o site no Gerenciador do IIS e clicou em "Adicionar publicação FTP ..."
    • IP: não assinado
    • Porto: 21
    • marcado 'Ativar nomes de host virtual'
    • [mydomain] .com para o host virtual
    • marcado 'Iniciar site FTP automaticamente'
    • Selecionado "Permitir SSL"
    • Selecionado "Não selecionado" para "Certificado SSL"
  • Clicado em "Próximo"
    • Definir autenticação para 'Básico'
    • Defina 'Permitir acesso a:' para 'Usuários especificados' e 'novoFTP'
    • Definir permissões para 'ler' e 'escrever'

Agora, quando tento fazer o login com o ftp na linha de comando, obtenho:

Connected to [mydomain].com.
220 Microsoft FTP Service
User ([mydomain].com:(none)): newFTP
331 Password required for newFTP.
Password:
530-User cannot log in, home directory inaccessible.
 Win32 error:   Access is denied.
 Error details: Authorization rules denied the access.
530 End
Login failed.
    
por RKitson 06.09.2009 / 04:16

6 respostas

1

Verifique se o novo FTP tem acesso de leitura / gravação à pasta raiz do ftp (permissões NTFS no disco). Além disso, alguns dos modos de isolamento do usuário exigem que o usuário também receba acesso de 'permissões de lista' à raiz do site.

Existe um bug menor que pode pegar você com a autorização também. Apenas para testes, abra-os bem abertos. Depois que você conseguir trabalhar, troque-a novamente.

    
por 15.11.2009 / 06:55
1

Eu encontrei o mesmo problema. Eu configurei tudo corretamente com o nosso domínio, etc. Aqui está um truque que eu encontrei, não tenho certeza se pertence a isso: Quando você vai adicionar regras de autorização para cada usuário ou um grupo de usuários entrar nos usuários sem espaços, por exemplo. user1, user2, user3 eu fiz isso e viola! Funcionou! Aparentemente, o IIS não é inteligente o suficiente para ignorar espaços.

    
por 16.05.2012 / 19:56
0

Eu não tenho experiência com ftp no iis7, mas tem sido 16 horas, então aqui está o meu palpite. Certifique-se de que o usuário do newftp tenha acesso ao diretório em que o site está instalado. Eu também me certificarei de que não haja um diretório pessoal configurado nesta conta de usuário.

    
por 06.09.2009 / 20:25
0

Eu estava lutando com o mesmo problema por cerca de 5 horas hoje. Sugiro tentar este método link e desligar o firewall até que ele funcione. Port 21 open alone não permite listagem de diretórios. Ou, se você não conseguir desligar o firewall, conecte-se ao host local na máquina do servidor FTP. Funcionou no final.

    
por 16.09.2009 / 17:55
0

Eu passei apenas uma hora procurando a mesma mensagem de erro. No meu caso, eu não estava olhando corretamente na caixa de diálogo Editar regra de autorização de permissão e não notei que coloquei um nome de grupo do Windows no campo "Usuários especificados:". Coloque no campo certo, tudo corrigido.

Moral da história: seja claro em qual campo você está colocando seu usuário / grupo porque o IIS certamente não se incomoda em validá-lo.

    
por 09.07.2013 / 06:42
0

Outra causa deste erro pode ser o uso de Endereço IPv4 FTP e Restrições de Domínio .

Se o 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 consertei:

  1. Abra o Gerenciador do IIS
  2. Clique nos Sites > Configurações padrão do site FTP
  3. Abra Endereço IPv4 FTP e restrições de domínio
  4. Pergunte Google qual é o meu ip
  5. Adicione seu endereço IP público à lista permitida em Endereço IPv4 FTP e restrições de domínio
  6. Abrir serviços no menu Iniciar
  7. Encontre o Serviço FTP da Microsoft na lista de serviços Iniciado
  8. Reinicie o Serviço FTP da Microsoft

    
por 09.03.2017 / 01:25

Tags