Pular para o conteúdo

Servidor FTP ativo no CentOS com o vsftpd

Dica publicada em Linux / FTP
Marcos Vinicius Campez markintux
Hits: 30.042 Categoria: Linux Subcategoria: FTP
  • Indicar
  • Impressora
  • Denunciar

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

Configurando mouse serial no Linux

Descobrindo qual distribuição GNU/Linux você está utilizando

VMware Player no Ubuntu

RabbitVCS - Cliente SVN para Linux

Descobrindo consumo de espaço no HD com ncdu

Liberar acesso a upload no vsFTPd

gFTP x FileZilla

Envio automático de arquivos por ftp

Instalando e usando o lftp

Configurando VSFTPD para Red Hat Enterprise

#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

Entre na sua conta para comentar.