File Transfer Protocol (FTP)
Last updated
Last updated
Guia para instalar FTP Server con vsFTPd en Ubuntu Server
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
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.
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
.
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.