Protegendo um servidor FTP

1

Tenho a tarefa de configurar um servidor FTP, que receberá uploads de arquivos de diferentes locais e usuários. Eles me pediram para configurar um FTP anônimo, mas isso não parece ser seguro.

Estou usando o Windows 2008R2 e configurei anteriormente um Windows XP R2 Blind drop ftp para uma de nossas LANs locais anteriormente, em que os usuários simplesmente se conectavam via filezilla ou commandline e faziam upload sem a necessidade de inserir um nome de usuário / passwd.

Eu configurei com sucesso o Blind Drop no Windows 2008R2 também, nós temos um requisito que os usuários da LAN podem fazer upload anonimamente, mas qualquer um vindo da internet precisaria de um nome de usuário e senha e eles TERRAM o próprio diretório.

Em 2008R2, eu neguei a listagem para o ftp root, como eu configuraria isso que apenas negaria a listagem para usuários anônimos, já que os usuários que se conectam por meio de um nome de usuário e senha entrarão nos respectivos diretórios.

Se isso é mais fácil de configurar no Linux (Ubuntu), eu irei para isso, eu ainda estou lendo o isolamento do usuário FTP, mas um passo a passo ajudaria.

Além disso, existe uma maneira de desabilitar o login anônimo em conexões externas, mas permitir conexão LAN?

A ajuda seria apreciada! Atenciosamente

Atualização: Além disso, que tipo de hardware você recomendaria para esse tipo de servidor FTP? Eu tenho spec'd up uma máquina com a nova série Corei de processador e 4GB de RAM com 2 x 1TB Hard Drives 64MB Cache. Também estaremos limpando o FTP uma vez a cada semana para que os dados não ultrapassem o tamanho das unidades ou podemos adicionar mais duas unidades a ele, se necessário. Você acha que isso deve ser bom para um servidor FTP, considerando que ele ficará mais ocupado, de 1 a 10 conexões (upload) por hora a 10 a 50 conexões por hora apenas para upload. Nós temos um canal de internet dedicado somente para este FTP. - Muito obrigado por todas as respostas rápidas!

    
por rihatum 01.05.2011 / 19:54

4 respostas

2

Parece que você deseja configurar o isolamento de usuários do FTP. Isso deve ajudar:

link

    
por 01.05.2011 / 20:33
2

Minha preferência seria configurar um servidor SFTP (File Transfer Protocol) SSH com diretórios de usuários e autenticação de chave pública. Isso é bastante simples de se fazer; Eu posso fornecer os comandos e a configuração necessária para fazer isso se você quiser seguir esse caminho.

    
por 01.05.2011 / 20:04
0

No Linux Debian (e eu acho que o Ubuntu também), ignorando as melhores práticas usando ssh e sftp, você pode configurar o ftp com usuário (s) virtual (s) chrooted usando pureftpd , que é o melhor servidor FTP experimentado até agora.

    
por 01.05.2011 / 21:11
0

Instalei o pureftpd em um NAS com um Nux busyBox, mas não em uma máquina semelhante ao Debian.

Pls acha mesmo assim o melhor documento que encontrei (desculpe, alguns estão em francês): link
link
link
link

Eu também escrevi um shell de instalação aqui , que pode ajudar também em outros Nux SO.

Também escrevi um shell de gancho para que os arquivos recebidos sejam controlados unitariamente antes de salvá-los localmente. Não é um script compartilhado, mas posso compartilhá-lo ou enviá-lo se ele precisar.

    
por 02.05.2011 / 13:35