Parece que você deseja configurar o isolamento de usuários do FTP. Isso deve ajudar:
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!
Parece que você deseja configurar o isolamento de usuários do FTP. Isso deve ajudar:
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.
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.
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.