Practica 4.- Servidor FTP


Cliente ftp

Existen clientes FTP incorporados en múltiples programas.

Servidor Linux.

Instalación

$ sudo apt-get install vsftpd

Crea el usuario ftp (ver ficheros /etc/passwd y /etc/group)
El directorio raiz es /srv/ftp

Abrir el cortafuegos con
#sudo ufw allow ftp

Se puede ver si el servicio se ha iniciado con
#sudo ps –ef|grep vsftpd

Se puede ver el servicio escuchando por el puerto 20 con
#sudo netstat -ltn

Arranque/parada/recarga

$ sudo /etc/init.d/vsftpd start/stop/restart

Configuración

Fichero /etc/vsftpd.conf. Para ver todas las opciones del fichero, visualizar el siguiente enlace

Usuarios anónimos:  
anonymous_enable=YES
fichero de log: /var/log/vsftpd.log
Usuarios de linux:
local_enable=YES    acceso al directorio home de cada usuario
write_enable=YES    pueden subir ficheros
chroot_local_user=YES    enjaular a los usuarios a su home

Windows 2008.- Servidor FTP

Instalación

Si no está instalado, debemos instalar el servidor web IIS
Inicio - Herramientas Administrativas - Administrador del servidor – Funciones (boton derecho) – Servidor web (IIS).

Una vez instalado con Inicio-Administrar el servidor seleccionamos la función de servidor web.
Agregamos los servicios de Servicio de publicación FTP, servidor FTP y Consola de publicación de FTP.

Configuración del Servidor FTP

Conexiones anónimas/identificadas/ambas:

ATENCION: FileZilla opera, por defecto, en modo pasivo. El servidor de Microsoft opera en modo activo. Para cambiar el cliente, ir a Edicion-Opciones-FTP y seleccionar modo activo