Problemas de isolamento do usuário de FTP

3

Eu já vi muitos tópicos sobre isso, mas nada parece certo.

Eu tenho uma configuração de site FTP no Windows Server 2008 R2 e preciso permitir que os usuários do domínio acessem apenas suas pastas.

Eu vi este tópico Como isolar usuários do ftp no IIS 7 ? e tem uma pasta de domínio sob minha raiz que contém as pastas do usuário físico.

Quando eu faço login no FTP em ftp.example.com, me é apresentada a tela de login como deveria, mas quando eu insiro o nome de usuário do domínio de teste test.user e a senha ele apenas atualiza a janela de login (me pedindo para entrar novamente).

Eu não posso para a vida de mim descobrir o que está acontecendo. Eu tenho isolamento definido apenas para o diretório e não diretórios virtuais globais.

Qualquer ajuda seria muito apreciada. Se precisar de mais informações, avise-me, pois não tenho certeza do que estou perdendo.

Obrigado!

    
por Siriss 20.07.2011 / 17:35

2 respostas

6

OK, até onde eu sei, você habilitou essencialmente o uso de nomes de cabeçalho de host para FTP.

No que diz respeito ao servidor, ele não pode informar em qual dos sites FTP que você configurou que ele deve autenticar.

Em vez de tentar efetuar login com test.user tente com ftp.domain.com|test.user (onde ftp.domain.com é o nome do cabeçalho do host que você atribuiu na ligação para esse site).

Essencialmente, o nome de domínio listado antes do caractere pipe informa ao serviço FTP qual site FTP deve procurar credenciais de autenticação.

Faça essa alteração simples e deixe-me saber como você se sai.

-Lewis

    
por 25.07.2011 / 16:40
2

Encontrou a solução em outro fórum por acaso! A solução pode ser encontrada aqui

É o terceiro post abaixo. Acontece que o nome do host precisa ser removido da ligação se apenas um host for desejado.

Eu não entendo completamente porque, mas essa é a solução.

    
por 25.07.2011 / 16:46