Skip to content
Code and Bytes

Code and Bytes

Instalar servidor FTP (vsftpd)

Posted on 16 June, 201423 December, 2014 By jaime

Instalamos vsftpd

sudo apt-get install vsftpd

Entramos al archivo de configuración:

nano /etc/vsftpd.conf

Por seguridad se deshabilita el acceso anónimo

anonymous_enable=NO

Para permitir el acceso de los usuarios  al servidor FTP local:

local_enable=YES

Y permitirmos la escritura:

write_enable=YES
local_umask=022
anon_upload_enable=NO

Para enjaular a los usuarios colocamos esta linea

chroot_local_user=YES
allow_writeable_chroot=YES

Se habilita el modo pasivo:

pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

Creamos una shell fantasma, para evitar que ingresen a la consola:

sudo mkdir /bin/dummy

Editamos la shell:

nano /etc/shells

Añadimos al final la shell fantasma:

/bin/dummy

Creamos la carpeta del usuario:

mkdir /home/ftp/carpetaUsuarioftp

Creamos el usuario:

sudo useradd -s /bin/dummy -d /home/ftp/carpetaUsuarioftp usuarioftp

Creamos su contraseña:

sudo passwd usuarioftp

Le damos los permisos a la carpeta

sudo chown usuarioftp /home/ftp/carpetaUsuarioftp

Se reinicia el servicio vsftpd

/etc/init.d/vsftpd restart

ó

sudo service vsftpd restart

y Listo.

Linux ftpubuntuvsftpd

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI
  • Asterisk
  • Bases de datos
  • DevOps
  • Git
  • HTML
  • Laravel
  • Linux
  • MCP Server
  • Mikrotik
  • MySQL
  • n8n
  • Personal
  • PHP
  • Python
  • Software recomendado
  • Tips
  • VSCode
  • vTiger
  • Windows
  • Wordpress
©2026 Code and Bytes | WordPress Theme by SuperbThemes