Servidor FTP ativo no CentOS com o vsftpd

Publicado por Marcos Vinicius Campez em 22/11/2012

[ Hits: 29.208 ]

Blog: http://bytelivre.net

 


Servidor FTP ativo no CentOS com o vsftpd



Segue abaixo uma forma simples e rápida de configurar um servidor FTP ativo no CentOS utilizando o vsftpd.

Instalar o vsftpd:

# yum install vsftpd

Configurar o arquivo de "vsftpd.conf":

# vim /etc/vsftpd/vsftpd.conf

Conteúdo:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Bem-Vindo ao servico FTP!
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

Criar arquivo /etc/vsftpd/chroot_list com os usuários que terão acesso ao FTP:

# touch /etc/vsftpd/chroot_list

Adicionar um usuário:

# vim /etc/vsftpd/chroot_list

Ex.: vader

Criar o usuário:

# adduser vader

Reiniciar serviço:

# /etc/init.d/vsftpd restart

Acessar de outro computador pelo FileZilla, não esquecer de marcar FTP como ativo, ou diretamente pelo shell do GNU/Linux:

# ftp ip_do_servidor

Outras dicas deste autor

Seleção de vídeos: licença Creative Commons, Lula no FISL, Maddog e mais

Upload de arquivos maiores que 2MB em PHP

Como derrubar usuário conectado no mesmo servidor

VLC: Instalando sua versão mais recente no Ubuntu

Sincronizando pasta em servidor externo com rsync

Leitura recomendada

Acessando SFTP em modo gráfico com o Konqueror

Instalar OpenSSH no Debian Squeeze

NCFTP - Upload recursivo via FTP em apenas uma linha

Criando usuário com acesso a leitura + postagem e sem direito de deletar arquivos

Instalação do Proftpd no CentOS

  

Comentários
[1] Comentário enviado por cavanso em 27/02/2013 - 07:32h

Marcos, instalei o FTP ficou muito bom porém surgiu uma duvida, tenho uma pagina no servidor, onde preciso liberar para o webdesigner publicar atualizações no site, porém toda vez que faz atribui a permissão usuario.usuario ae vou e aplico manualmente chown -Rf usuario.www-data nomedapasta/ , se não fica dando erro na pagina, como posso contornar isto para toda vez que ele publicar alguma coisa já atribua a permissão desta forma ?

[2] Comentário enviado por cristianopureza em 11/07/2014 - 10:01h

Parabens... Artigo bem definido e pratico. Vale apenas lembrar para os usuarios iniciantes que ao add o usuario deve tambem criar uma senha para tal usuario # passwd vader.

[3] Comentário enviado por joaoivsonkapilca em 13/11/2014 - 10:18h

Bom dia, Marcos.

olha, quando estou tentando entrar pelo Filezilla, aparece este erro:

09:15:58 Estado: A resolver o endereço de entelengenharia.no-ip.org
09:15:58 Estado: Conectando 177.134.216.135:2100...
09:15:58 Estado: Conexão estabelecida, esperando mensagem de boas-vindas...
09:15:58 Resposta: 220 FTP server (177.134.216.135) ready.
09:15:58 Comando: USER ivson
09:15:58 Resposta: 331 Password for (ivson) please.
09:15:58 Comando: PASS ******
09:15:58 Resposta: 530 Error password, username or beyond max login number.
09:15:58 Erro: Critical error: Não foi possível conectar ao servidor

sabes o porque?

Valeu!

[4] Comentário enviado por jpaulossilva em 30/07/2015 - 11:20h


Senhores bom dia!

Quando posto um arquivo no FTP a hora do arquivo está errada.

Quando dou o comando hwclock ou clock os horários estão corretos.

Alguém poderia me ajudar como faço para corrigir esse problema?

[5] Comentário enviado por ElmiroDuarte em 06/07/2020 - 18:16h

Artigo muito bom, só esqueceu de detalhe importante, adicionar a senha ao usuário.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts