Actualización del sistema
Para la instalación de VSFTPD debemos de actualizar los repositorios de descarga para esto debemos de abrir la consola de comandos que en Linux tiene el nombre de “Terminal” para iniciar el proceso de instalación.
Damos en el icono de Ubuntu o el inicializador y escribimos “Terminal”, Luego ingresamos los comandos:
“sudo apt-get update”
Luego:
“sudo apt-get upgrade”
Que nos permite realizar la actualización de todos los paquetes de descarga en general del sistema operativo.
Imagen 1. Abrir el terminal de Ubuntu.
Imagen 2. Actualización de paquetes en Ubuntu.
Instalación de VSFTPD
Para realizar la instalación debemos de tener los repositorios y paquetes actualizados para tener un correcto funcionamiento, ingresamos el siguiente comando para la instalación.
Debemos de iniciar como administradores o iniciar el comando como admin.
“ sudo apt-get install vsftpd”
Imagen 3. Comando de instalación FTP.
Imagen 4. Finalización de instalacion de FTP.
Al realizar la instalación genera un ID de inicio de proceso que activa el servicio por defecto, en este caso el número de proceso es 656.
Configuración del archivo FTP
El primer archivo que debemos de configurar es el “vsftpd.conf” este es el indicado para funcionar de forma remota y se deben de configurar unos parámetros para el funcionamiento básico.
Editamos el siguiente archivo sin comillas:
“sudo vi /etc/vsftpd.conf”
Nota: Pueden haber varios editores de texto como: nano, vi y gedit. Son tres tipos de editores de texto, en este caso usamos vi.
Imagen 5. Comando para editar archivo vsftpd.
En el archivo debe de tener los siguientes parámetros activos sin comillas.
Archivo “vsftpd.conf”
“listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES“
Imagen 6: Parámetros activos.
Activación y creación de usuarios
Luego de configurar el archivo debemos de restaurar el servicio para que tome la configuración con el siguiente comando sin comillas:
“service vsftpd restart”
Nota: En algunos tutoriales deben de restaurar el archivo en la carpeta init.d, en este caso ya tenemos el servicio activo solo debemos de reiniciarlo.
Imagen 7. Restaurando servicio.
Luego de tener el servicio activo y configurado realizamos las pruebas con un equipo externo.
para saber que usuario podemos probar ingresamos al home del servidor, para eso usamos el siguiente comando:
“ls /home/”
Este comando nos dirá los usuarios que pueden ingresar al FTP con el protocolo TCP.
Imagen 8. Usuarios del servicio.
Pruebas de servicio FTP
Debemos de revisar que IP tiene el servidor para conectarnos desde el cliente, y para conectarnos podemos usar software como Filezillas o sencillamente usamos un navegador web.
Para ver la IP del servidor ingresamos en el terminal “ifconfig” y revisamos la línea:
“ direc. inet: 192.168.20.1”
Nota: el direccionamiento puede cambiar dependiendo el servidor.
Para probar el servicio en el cliente ingresamos en el navegador el cual nos solicitará usuario y contraseña, ingresamos al siguiente link que es la dirección IP del servidor, sin comillas:
“ftp://192.168.20.1”
Imagen 9. Dirección ip servidor y navegador cliente.
Ingresamos el usuario y contraseña que verificamos en el home del servidor.
Imagen 10. Usuario y clave del FTP.
Luego que ingresemos nos permitirá ver las carpetas compartidas en este caso todas las carpetas del servidor.
Imagen 11. Archivos compartido por el servidor
Comentario:
El servidor en este caso no debe tiene parámetros de seguridad establecidos, para eso se requiere trabajar en el tipo de carpetas compartidas y puertos de acceso.
También requiere de otras configuración para otro funcionamiento.