File Transfer Protocol (FTP)

Guia para instalar FTP Server con vsFTPd en Ubuntu Server

1. Introdución de FTP

FTP (File Transfer Protocol) es un protocolo de red utilizado para transferir archivos entre un cliente y un servidor a través de una red, generalmente internet o una red local. Es una herramienta fundamental para compartir archivos de manera eficiente en entornos donde se requiere acceso remoto a dato

2. Requisitos para FTP

Commandos Ubuntu

3. Instalación de VSFTPD

Para instalar vsftpd en nuestro servidor primero tendremos que mejorar y actualizar los paquetes con un sudo apt update && sudo apt upgrade -y.

Una vez actualizado ya podriamos empezar, instalaremos con sudo apt install vsftpd.

Una vez completada la instalación, copiamos el archivo de configuración para que podamos comenzar con una configuración en blanco, mientras guarda el original como copia de seguridad:

Y modificaremos el archivo con sudo nano /etc/vsftpd.comf y cambiaremos estas configuraciones: el write_enable=YES y local_unmask=022.

Y guardaremos, estos dos nos sirven para cambiar el mask de los local users y que podamos escribir a trabes de ftp.

4. Crear Usuario para FTP

Para poder probar si nos funciona bien el FTP crearemos un usuario con sudo adduser [nombre] y pondremos la contraseña y accederemos a el mediante login [nombre].

Y creamos una carpeta: sudo mkdir /home/[nombre]/ftp.

5. Comprobación

Para comprobar si lo hemos hecho bien tendremos que ir al usuario que hemos creado y intentaremos pasar algun archivo al usuaro principal.

Con el comando ftp [user]@[ip] podremos acceder y después nos pedirá la contraseña:

También instalaremos Filezilla y pasaremos de un cliente a nuestro servidor un texto para probar:

Y ya lo tendriamos instalado y configurado.

Last updated