Ya tenemos PHP y MySQL corriendo y a su vez PHPMyAdmin para controlar MySQL de una forma mas fácil. Y os preguntareis ¿y ahora que?. Pues ahora lo que no nos puede faltar es un servidor de FTP. En nuestro caso hemos elegido Pure-FTPd aunque normalmente en todas las distribuciones viene VSFTPD listo para instalar.
INSTALANDO NUESTRO SERVIDOR FTP
Lo primero que haremos será acceder al directorio donde se encuentran los repositorios para posteriormente descargar el que necesitamos.Por tanto primero iremos a la carpeta en cuestión que es:
[shell]cd /etc/yum.repos.d/[/shell]
Acto seguido procedemos a descargar el repositorio en cuestión.
[shell]wget http://centos.karan.org/kbsingh-CentOS-Extras.repo[/shell]
Ya estaría descargado el repositorio, sin embargo habría que cambiar un valor en el para ello tecleamos:
[shell] vi kbsingh-CentOS-Extras.repo[/shell]
Y buscamos esto  [kbs-CentOS-Testing] y a partir de ahí cambiamos el texto por:
[shell]name=CentOS.Karan.Org-EL$releasever – Testing
gpgcheck=0
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1
baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/[/shell]
En resumen nuestro archivo quedaría así:
Ahora solo quedará lanzar la instalación. Para ello tecleamos:
[shell] yum install -y pure-ftpd[/shell]
Cuando termine este proceso nuestro terminal tendrá un aspecto como el siguiente:
Tenemos la opción de crear un grupo para el ftp y un usuario para el mismo para tenerlo mas organizado pero esto se puede omitir.
Primero crearemos nuestro grupo. Los grupos en son identificados mediante un número estando normalmente los números del 0 al 99 reservados por grupos del sistema y el 48 esta destinado a apache. Para no complicarnos he cogido la fecha de hoy, es decir, 2709 y le voy a asignar esa id al grupo. Para ello tecleamos:
[shell]groupadd -g 2709 ftpgroup[/shell]
Ahora vamos a crear un usuario especifico para el grupo creado anteriormente y exclusivo para nuestro ftp. Para ello deberemos indicar a que grupo irá ligado y el nombre del usuario en nuestro caso tecnocratas.
[shell]useradd -u 2709 -s /bin/false -d /bin/null -c tecnocratas -g 2709 tecnocratas[/shell]
Y esto es todo por hoy. Mañana seguiremos montando nuestro servidor y veremos como asociar nuestro servidor FTP con MySQL para la creación de usuarios y demás.
Parte IV de la guia aplicada sin problemas, continuo avanzando.