📄
Guias Para Servers
  • Guias para Servers
  • UBUNTU SERVER
    • Dynamic Host Configuration Protocol (DHCP)
    • Domain Name Server (DNS)
    • Apache
    • File Transfer Protocol (FTP)
    • Proxy Server / Squid
    • Mail (falta thunderbid)
    • Lightweight Directory Access Protocol (LDAP) (falta instalacion)
    • CronTab (no acabado)
    • Duplicity (no acabado)
  • WINDOWS SERVER
    • Dynamic Host Configuration Protocol (DHCP)
    • Domain Name Server (DNS)
    • Internet Information Service (IIS)
    • Proxy Server / Squid
    • File Transfer Protocol (FTP)
    • HMail / ThunderBird
    • Active Directory (no acabado)
    • XCopy
    • Duplicati (no acabado)
  • PROGRAMAS
    • Wireshark
    • Snort (no acabado)
    • PfSense
    • Tailscale / Moonlight
  • INFORMACION
    • Mis Links
Powered by GitBook
On this page
  • 1. Introdución de FTP
  • 2. Requisitos para FTP
  • 3. Instalación de VSFTPD
  • 4. Crear Usuario para FTP
  • 5. Comprobación
  1. UBUNTU SERVER

File Transfer Protocol (FTP)

Last updated 2 months ago

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

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.

Commandos Ubuntu