Servidor FTP ativo no CentOS com o vsftpd

Publicado por Marcos Vinicius Campez em 22/11/2012

[ Hits: 22.096 ]

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

Erro de autenticação no vsftpd [Resolvido]

Desinstalando o Zimbra da forma correta

Mudando horário no GNU/Linux de forma rápida

Usando o comando SCP!

Configurando mouse serial no Linux

Leitura recomendada

Acessando SFTP em modo gráfico com o Nautilus

Erro de autenticação no vsftpd [Resolvido]

Envio automático de arquivos por ftp

500 Illegal PORT range rejected (Solução)

NCFTP - Upload recursivo via FTP em apenas uma linha

  

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?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts