Instalando:
rpm -Uvh vsftpd-2.0.5-21.el5.rpm
Arquivo de configuração /etc/vsftpd/vsftpd.conf
# IP do Servidor FTP
listen_address=192.168.0.2
# Passive Mode
pasv_min_port=12000
pasv_max_port=12100
# Habilitar VSFTPd sem o inetd
listen=YES
# Diretorio do Servico FTP
# Se preferir que cada usuario acesse sua propria pasta (CHROOT), comente esta linha:
local_root=/home/diego/ftp
# Servico PAM
pam_service_name=vsftpd
# Habilitar acesso anonimo
anonymous_enable=NO
# Habilitar usuarios locais
local_enable=YES
# Habilitar acesso de usuarios baseado em lista
userlist_enable=YES
# Arquivo da lista
userlist_file=/etc/vsftpd/ftpusers
# Permitir so os usuarios que estao na lista
userlist_deny=NO
# Habilitar escrita
write_enable=YES
# Banner
ftpd_banner=Servidor FTP
# Usario em CHROOT
chroot_local_user=YES
# Log no syslog
syslog_enable=YES
# Log do FTP
log_ftp_protocol=YES
# Data local
use_localtime=TRUE
Informando quais usuários terão permissão de usar o FTP /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
root
diego
Ativando a permissão no PAM, no arquivo /etc/pam.d/vsftpd faça as alterações abaixo:
troque
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
por
auth required pam_listfile.so item=user sense=allow file=/etc/vsftpd/ftpusers onerr=succeed
Reinicie o serviço do vsftp e pronto
/etc/init.d/vsftp restart
Nenhum comentário:
Postar um comentário