Conta Ftp para cada usuário do sistema

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #12195
    adarbelto
    Participante

    Estou pela primeira vez me aventurando nas configurações de servidores, estou usando Ubuntu mesmo.

    Criei um script que bastar dar um domínio e uma senha que ele automagicamente faz as seguintes funções:

    • Criação de usuário no sistema.
    • Criação do diretório do usuário na pasta ‘home’.
    • Criação da pasta ‘public’ dentro do diretório recém-criado do usuário.
    • Criação do arquivo ‘index.html’ de boas-vindas dentro da pasta ‘public’ do usuário.
    • Criação do arquivo de configuração personalizado de Virtual Host do Nginx.
    • Reinicialização do Nginx para efetivar o Virual Host.

     

    E tenho agora a seguinte meta:

    • A cada novo usuário criado pelo script, criar também um ‘servidor/usuario’ Ftp personalizado para esse usuário e que dê acesso somente a seu próprio diretório dentro da pasta ‘home’ do sistema.

    Mas todo conteúdo que acho na internet fala somente da criação de um único usuário ftp. Vocês conhecem algum modo de fazer algo parecido com o que falei?

    Obrigado pela ajuda.

    #12196
    Luis FatorBinario
    Administrador

    Fazer tudo na mão é sempre uma aventura. Lembre-se sempre que além de somente conseguir fazer o sistema funcionar é necessário também: segurança, estabilidade, gerenciamento entre outros.

    Tenho visto várias pessoas configurando VPS sem as ferramentas necessárias de segurança por exemplo. Escrevem um firewall fraco que permite spoofing e invasões deixando o servidor em risco. E algo que a maioria não sabe é que a empresa que aluga o VPS normalmente pune a conta da pessoa achando que é ela fazendo mal uso do servidor.

    Recentemente eu soube de um caso em que um servidor mal configurado foi atacado e ficou um mês sendo usado como zumbi enviando milhares de dados. A empresa cobrou o tráfego adicional e foi um valor bem alto.

    Dito isso, o problema que você está enfrentando pode talvez ser solucionado com a criação de contas virtuais para FTP usando o vsftpd. Encontrei um tutorial básico pra você neste link:

    http://askubuntu.com/questions/575523/how-to-setup-virtual-users-for-vsftpd-with-access-to-a-specific-sub-directory

     

    #12198
    adarbelto
    Participante

    Sim sim, com certeza… Estou vendo a questão da segurança também.

    Estou só na fase de estudos e testes ainda, nem migrei nenhum de meus projetos/clientes para o vps que estou configurando.

    Muito obrigado pelo link, darei uma estuda no Vsftpd e nesse lance das contas virtuais dele. Se eu conseguir o que queria eu deixo aqui no tópico pra quem vier a procurar futuramente, achar.

    Eu arrumei outra questão na qual estou quebrando a cabeça, mas vou criar outro tópico pra poder manter a organização do fórum. 😀

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Você deve fazer login para responder a este tópico.

©2014-2024 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

Esqueceu sua senha?