Servidor FTP ativo no CentOS com o vsftpd

Publicado por Marcos Vinicius Campez em 22/11/2012

[ Hits: 28.900 ]

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

VMware Player no Ubuntu

APT-Cacher - Seu repositório de pacotes locais

Configurando o Dovecot (servidor IMAP) para aceitar usuário Master

Apache - Criando um Virtual Host com Proxy

Backup de uma VM do VirtualBox

Leitura recomendada

500 Illegal PORT range rejected (Solução)

Configurando VSFTPD para Red Hat Enterprise

Login automático em servidores FTP

Unable to build data connection: Connection Refused - Firewall barrando FTP

ProFTPD através de NAT no MNF (Mandrake Security Firewall)

  

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