Instalación y configuración de un servidor FTP

FTP (File Transfer Protocol)  es un protocolo de la capa de aplicación para la transferencia de archivos basado en arquitectura cliente-servidor.

Desde un equipo cliente podemos conectarnos al servidor (normalmente a través del puerto 21) y subir/descargar archivos mediante TCP.

Requisitos:

  • Distribución LINUX
  • VSFTPD

1) Software necesario

Para la instalación de este servicio necesitaremos vsftpd

sudo apt-get install vsftpd

2) Configuración

Modificamos el archivo de configuración de vsftpd
sudo nano /etc/vsftpd.conf
Descomentamos las siguientes lineas:
# linea 31
write_enable=YES
# linea 99/100
ascii_upload_enable=YES
ascii_download_enable=YES
# linea 122/123
chroot_local_user=YES
chroot_list_enable=YES
# linea 125
chroot_list_file=/etc/vsftpd.chroot_list
# linea 131
ls_recurse_enable=YES
# carpeta HOME del FTP
local_root=public_html
# turn off seccomp filter
seccomp_sandbox=NO
Añadimos los usuarios autorizados:
sudo nano /etc/vsftpd.chroot_list

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *