Instalando um servidor FTP no Linux

Luis Filipe Costa Carvalho
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.

FTP, Leu? Comente!, Linux, Servidor, Software Nenhum Comentário
Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
RSS dos Artigos RSS dos Comentários Login