Como instalar e configurar um servidor FTP no CentOS, RHEL 5 e Fedora Linux?
O CentOS e RHEL possuem um vsftpd (Very Secure File Transfer Protocol) bastante útil. O servidor pode ser executado através de xinetd, mas também sozinho, utilizando o vsftpd na porta 21 da sua rede.
Como instalar vsftpd?
Primeiro, como superuser, será necessário rodar o comando:# yum install vsftpd
Ativando o serviço vsftpd ftp
Insira o comando# chkconfig vsftpd on
Como iniciar o servidor vsftpd ftp?
Insira o comando# service vsftpd start
Como parar o servidor vsftpd ftp?
Use o comando# service vsftpd stop
Como reiniciar o servidor vsftpd ftp?
Insira o comando# service vsftpd restart
Abrindo a porta FTP
Abra /etc/sysconfig/iptables:# vi /etc/sysconfig/iptables
Insira a linha a seguir na porta FTP 21, antes da linha REJECT. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
Salve e feche o arquivo. Reinicie o firewall. # service iptables start
Teste o servidor FTP
Digite o seguinte comando:$ ftp localhost
$ ftp ftp.server.com
$ ftp 202.54.1.1
Como configurar o servidor FTP?
O arquivo de configuração do servidor é esse. Ele pode ser aberto através de um editor de textos.# vi /etc/vsftpd/vsftpd.conf