Como instalar e configurar um servidor FTP no Linux, CentOS, RHEL 5 e Fedora? Os servidores do CentOS e RHEL possuem o vsftpd, que significa "Very Secure File Transfer Protocol", ou FTP. Traduzindo, é um protocolo de transferência de arquivo com alto nível de segurança. O servidor pode ser iniciado através do xinetd.
Como instalar o vsftpd?
Digite o comando abaixo com seu usuário de root:# yum install vsftpd
Ativando o vsftpd ftp
Digite o comando:# chkconfig vsftpd on
Como iniciar o servidor vsftpd ftp server?
Digite o comando:# service vsftpd start
Como parar o servidor vsftpd ftp?
Digite o comando:# service vsftpd stop
Como reiniciar o servidor vsftpd ftp?
Digite o comando:# service vsftpd restart
Abrir uma porta FTP
Abra o arquivo /etc/sysconfig/iptables, digite:# vi /etc/sysconfig/iptables
Antes da linha REJECT, insira a seguinte linha para abrir uma porta 21:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
Salve e feche o arquivo e reinicie o firewall com o comando:# service iptables start
Testando o servidor ftp
Digite o comando:$ ftp localhost
$ ftp ftp.server.com
$ ftp 202.54.1.1
Como configurar o servidor vsftpd?
A configuração padrão fica localizada no arquivo /etc/vsftpd/vsftpd.conf. Ele pode ser aberto através do comando abaixo:# vi /etc/vsftpd/vsftpd.conf