Skip to content


Instalando um servidor FTP no Linux

Instalando servidor FTP

Tive que instalar um serviço FTP em um servidor linux, experiência inédita para min até então, e decidi escrever uma espécie de tutorial para postar aqui no blog.
Sei que estou a algum tempo sem escrever mas vou ser bem sincero, o Trabalho e o Estudo estão matando todo o meu tempo, saio de casa as 7:30 e volto as 11:30. No tempo que me sobra eu durmo :-).
Agora vamos parar com o papo e vamos direto para o tutorial. Eu li em algum lugar, que não me lembro ao certo, que o vsftp é o servidor ftp mais seguro hoje em dia, então decidi usa-lo.

Para instalar é muito simples. é so digitar:

apt-get install vsftpd;

Caso a distribuição do linux que você esta usando não possua o apt-get é só baixar do site assim:

wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz
tar -zxvf vsftpd-2.0.5.tar.gz
cd vsftpd*

E siga as instruções do arquivo INSTALL.

Depois disso o programa esta instalado e funcionando. Existem alguns parametros na configuração que podem deixar o seu servidor um pouco mais completo e vou falar um pouco sobre eles.
Para editar as configurações do programa basta editar o arquivo vsftpd.conf. Se você instalou pelo apt-get ele esta em /etc/vsftpd.conf.

vi /etc/vsftpd.conf

Vamos as configurações.
Para que o vsftp não aceite conexões anônimas basta atribuir o valor NO a opção anonymous_enable.
“anonymous_enable = NO”

Para trocar a mensagem de Boas vindas, aquela que é exibida quando alguem se conecta, basta descomentar, tirando o # da frente do comando, o ftpd_banner e atribuir a mensagem de boas vindas a este parametro.
“ftpd_banner = Bem-vindo ao servidor do corporacao Web”

Para que somente os usuários do seu sistema possam acessar a ftp você tem que descomentar a linha que possiu o comando local_enables e coloque o valor dela como YES.
“local_enables = YES”
Lembrando que o usuário não poderá escrever no diretório.

Para que os usuários também possam escrever nas pastas do servidor a opção write_enable, que por padrão esta comentada, tem que estar descomentada e com o valor YES.
“write_enable = YES”

Para que os usuários possam ler apenas o seu diretório home você tem que colocar chroot_local_user = YES

Depois é so dar restart no serviço usando /etc/init.d/vsftpd restart

Se tudo correu bem é so se conectar ao host localhost com um usuário e uma senha e executar as suas trocas de arquivo. Eu aconselho o gFtp como cliente mas você pode usar o que preferir.

Posted in FTP, Leu? Comente!, Linux, Servidor, Software.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.