Aqui estão os princípios básicos
Crie uma conta de usuário local para o seu cliente, fornecendo-lhe uma senha e um diretório pessoal, etc.
Instalar o vsftpd
yum install vsftpd
Editar
/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
xferlog_file=YES
local_umask=022
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
salve o arquivo e saia e reinicie o vsftpd
/sbin/service vsftpd restart
e garantir que ele seja executado quando o sistema for iniciado
/sbin/chkconfig vsftpd on
Edite o /etc/sysconfig/iptables-config
garanta que haja uma entrada para IPTABLES_MODULES
que, entre outras coisas, contenha ip_conntrack_ftp
, por exemplo,
IPTABLES_MODULES="ip_conntrack_ftp"
Em seguida, modifique o firewall
/sbin/service iptables save
edite o / etc / sysconfig / iptables
Depois da linha
:RH-Firewall-1-Input - [0:0]
ou similar (o [0: 0] pode ser diferente) add
-A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT
salve o arquivo e saia e reinicie o firewall
/sbin/service iptables restart
Você deve estar bem para ir.