Problemas ao criar FTP no Server 2008

3

Eu tenho tentado criar um servidor FTP no meu novo Server 2008.

Eu tenho seguido os dois (muito detalhados e altamente publicados aqui guias)

Para configurar usando o Gerenciador do IIS link

e

Para FTP anônimo link

Eu posso registrar como um usuário anônimo. Minha necessidade é usar um usuário nomeado, portanto, preciso usar o Gerenciador do IIS.

Eu recebo o erro 530 ao tentar fazer o log como usuário.

Connected to 127.0.0.1.
220 Microsoft FTP Service
User (127.0.0.1:(none)): ftpmanager
331 Password required for ftpmanager.
Password:
530-User cannot log in.
 Win32 error:   Logon failure: unknown user name or bad password.
 Error details: Filename:
 Error:

530 End
Login failed.
ftp>

Eu não consigo aprender com esta mensagem nada.

Minha senha está definida para: 1234 (por isso não acho que eu cometa um erro aqui - apenas para fins de teste ofc)

Obrigado.

Nota - Eu fui sobre outros posts no SE que eu li, e não consegui o resultado:

EDIT Eu acho que encontrei alguns erros com o caminho físico. Indo para configurações básicas e Testar conexão no caminho físico, ocorreu o seguinte erro:

The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that \$ has Read access to the physical path. Then test these settings again.

Não tenho certeza de qual / quem deve ter acesso à pasta raiz!

Gostaria de salientar que consegui fazer o login com um usuário de domínio (alterar os métodos de autorização e autenticação), mas essa NÃO é a solução solicitada. Eu verifiquei se o FTP, pastas, acesso está funcionando corretamente.

Estou um pouco perdido aqui.

==== Mais tentativas: Eu habilitei outra regra de permissão para TODOS os usuários. Ainda obtenho o mesmo erro. Parece que não importa se eu uso uma senha correta ou errada, ainda recebo o erro 530.

    
por Saariko 12.07.2011 / 11:18

2 respostas

3

Vou descrever como eu faço a configuração isolada do servidor FTP. Isso funciona bem para as nossas necessidades (1 (ou mais) usuário por site). Eu entendo que talvez haja uma configuração muito melhor / mais rápida / segura, mas é isso que tenho usado o tempo todo sem problemas até agora ( Lembre-se - sou programador e não um profissional admin e será grato por quaisquer comentários e conselhos).

  1. Crie um novo usuário: IUSR_ftpacc (será usado para executar o pool de aplicativos).

    • Definir "Negar permissões de usuário para fazer logon nos serviços de terminal"
    • Membro de: remover "Usuários"; adicione "IIS_IUSRS"
  2. Crie novos usuários que serão usados para acessar o serviço FTP: por exemplo, ftpuser

    • Definir "Negar permissões de usuário para fazer logon nos serviços de terminal"
    • Membro de: Eu sempre removo "Usuários" e adiciono o grupo "FTP" (que você deve criar separadamente - todos os usuários do grupo FTP poderão usar o FTP mais tarde)
  3. Crie uma pasta para FTP: D: \ sites \ FTP e conceda Read & Execute diretamente para esta pasta.

  4. Crie 2 subpastas: "localuser" (para pastas de usuários - deve ser este nome) e "logs" (para logs).

  5. Crie pastas individuais dentro de D:\websites\FTP\localuser para cada conta FTP (a pasta deve corresponder à conta do usuário): por exemplo, ftpuser e conceder permissão Modificar .

  6. Abra Gerenciador do IIS e crie um novo pool de aplicativos: FTPServiceApp . Configurações avançadas - > Identidade - configure para usar IUSR_ftpacc conta.

  7. Sites - > Adicionar site FTP ..

    • nome do site FTP: FTP
    • Caminho físico: D: \ sites \ FTP
    • Autenticação: básica
    • Permitir acesso a: funções especificadas ou grupos de usuários; FTP (o grupo mencionado no item 2)
    • Permissões: leia & Escreva
  8. Selecione o site FTP recém-criado - > Ações - > Configurações básicas: altere o pool de aplicativos para o criado em # 6 ( FTPServiceApp ). Se tudo estiver configurado corretamente, você verá duas marcas verdes ao clicar no botão "Testar configurações ...". "Conectar como .." deve ter "Usuário do aplicativo (autenticação de passagem)" selecionado por padrão.

  9. Isolamento do usuário de FTP - estou sempre escolhendo "Diretório físico de nome de usuário".

  10. As "regras de autorização FTP" já devem estar configuradas (na etapa do assistente). "FTP Logging" - definido para gravar logs na pasta D:\websites\FTP\logs .

Se eu precisar que o usuário acesse algum site (que está localizado em D:\websites\mywebsite , por exemplo), crie um symlink (ou junção de diretório) em vez de uma pasta na etapa 5.

    
por 12.07.2011 / 20:22
0

Eu tive o mesmo problema. O que fiz que consertou foi executar os seguintes comandos no prompt de comando:

ICACLS "% SystemDrive% \ Windows \ System32 \ inetsrv \ config" / Conceder "Serviço de Rede": R / T

ICACLS "% SystemDrive% \ Windows \ System32 \ inetsrv \ config \ administração.config" / Conceder "Serviço de Rede": R

ICACLS "% SystemDrive% \ Windows \ System32 \ inetsrv \ config \ redirection.config" / Conceder "Serviço de Rede": R

Isso é daqui: link

    
por 13.12.2012 / 23:40