You are on page 1of 16

SERVIDOR FTP EN CENTOS 6.

4 Ingresamos como administrador e instalamos el servicio ftp

Verificamos que nuestro servicio haya quedado correctamente instalado:

Vamos a configurar el archivo vsftpd.conf

Configuramos este archivo segn lo que queramos obtener como resultado.

Restauramos el servicio

Verificamos nuestra direccin ip

Realizamos la prueba localmente colocando el nombre del usuario y contrasea:

Abrimos la mquina cliente e instalamos el paquete cliente para ftp que coincidentemente tambin se llama fpt (ntese que se hace siendo root).

Miramos los archivos que tenemos en nuestro home:

Vamos a intentar guardar el archivo win7.iso en el servidor ftp. Verificamos primero que todo que nuestro cliente se encuentre dentro de la misma red:

Probamos ping con nuestro servidor ftp: no olvidar colocar los adaptadores en red interna.

Conectmonos al servidor:

Como vemos, el cliente se pudo conectar exitosamente con el servidor.

Vamos al home de nuestro servidor y verifiquemos los archivos existentes:

Adicionalmente creamos el archivo prueba.ftp para intentar descargarlo desde la mquina cliente. Volvamos al cliente y tratemos de montar el archivo win7.iso al servidor ftp. El comando put nos permite montar archivos desde el cliente al servidor.

El archivo win7.iso se transfiri exitosamente al home del usuario en el servidor ftp.

Verifiquemos en el servidor que el archivo win7.iso existe en el home.

Efectivamente se encuentra en el home del usuario. Ahora intentemos descargar desde la mquina cliente, el archivo prueba.ftp que se encuentra en el home del usuario de la mquina servidor.

Desde el cliente estamos viendo que el archivo prueba.ftp se encuentra en el home del usuario de la mquina que es un Servidor.

Ahora, descarguemos ese archivo en nuestra mquina cliente:

El comando get nos permite descargar archivos. Vemos que la transferencia ha sido exitosa. Verificamos en el home del cliente para ver si est el archivo que acabamos de descargar.

El archivo se transfiri exitosamente.

A TENER EN CUENTA Muchas veces la conexin no se puede llevar a cabo desde el cliente. Esto es debido a la seguridad configurada en nuestra mquina Servidor. Para efectos de anlisis y pruebas, muchas veces se debe parar el servicio iptables en el servidor:

Tambin, en ocasiones debemos configurar el selinux y deshabilitarlo:

Otra manera de permitir la entrada de solicitudes ftp en el servidor es configurar nuestro corta fuegos:

Para mi caso, los servicios accesibles son: DNS y FTP. Se deben aplicar los cambios y reiniciar el sistema con el comando reboot.

Desde nuestro cliente, nos podemos conectar a nuestro servidor ftp a travs de la interfaz web.

Recordemos que todos los archivos que coloquemos en el directorio /var/ftp/ ser visto en esta interfaz web. Los archivos a, b y c fueron creados en este directorio. Aqu se alojarn los archivos que sern pblicos. Los usuarios annimos se conectan por defecto con el usuario ftp y contrasea ftp. Ver: Cmo enjaular usuarios?
/etc/vsftpd/vsftpd.conf: chroot_local_user=YES

http://www.ducea.com/2006/07/27/allowing-ftp-access-to-files-outside-the-home-directorychroot/

You might also like