Vamos a instalar y configurar un servidor FTP (Protocolo de transferencia de archivos). Podemos crear un servidor FTP gratuito fácilmente utilizando nuestro propio equipo y gracias al software libre.
Primero iniciamos sesión como root o superusuario.
Actualizamos
apt update
Instalamos el servicio de ftp para Ubuntu
apt install vsftpd
Verificamos que no hay un cortafuegos activo
ufw status
Editamos el archivo de configuración:
nano /etc/vsftpd.conf
Escribimos:
listen=NO listen_ipv6=YES anonymous_enable=YES local_enable=YES write_enable=YES anon_root=/var/antonioftp anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES ftpd_banner=Bienvenido shur al FTP service. chroot_local_user=YES chroot_list_enable=NO allow_writeable_chroot=YES chroot_list_file=/etc/vsftpd.chroot_list secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO utf8_filesystem=YES user_sub_token=$USER local_root=/home/$USER userlist_enable=YES userlist_file=/etc/vsftpd.userlist userlist_deny=NO
Creamos la carpeta para el usuario anonymous
mkdir /var/antonioftp
chmod 777 /var/antonioftp
Abrimos filezilla y nos conectamos con el usuario anonymous:
Creamos un usuario para ftp con el comando
adduser usuario
y lo añadimos a la lista de usuarios
nano /etc/vsftpd.userlist
anonymous usuario
Abrimos el cliente y nos conectamos al servidor FTP

