Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Instalar servidor FTP (vsftpd)

Posted on 16 June, 201423 December, 2014

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

Related Posts

Linux

Conectarse a una red wifi a través de la línea de comandos

Posted on 15 March, 20207 April, 2020

Editar el archivo: /etc/network/interface Agregar al final: auto wlan0 iface wlan0 inet dhcp wpa-ssid {ssid} wpa-psk {password} Guardar y digitar el comando: sudo dhclient wlan0

Read More

Solución: locale: Cannot set LC_ALL to default locale: No such file or directory

Posted on 31 March, 201914 March, 2021

Cuando queremos instalar algo desde la terminal aparece el error: Para solucionarlo instalamos la codificación español: Luego reconfiguramos: Y el error desaparece.

Read More

Resolver nombres de equipos Windows en Linux Ubuntu

Posted on 1 July, 20115 April, 2014

Cuando queremos realizar un ping a otro equipo en la red pero no recordamos su ip lo podemos hacer con el nombre, y el resultado del ping nos muestra la Ip del equipo si éste se encuentra encendido. Pero en Ubuntu nos va a mostrar este error: Este problema se…

Read More

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 (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes