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

Habilitar query log en MySQL

Posted on 24 October, 20199 April, 2020

Editar el archivo /etc/mysql/my.cnf y agregar al final del archivo: [mysqld] general_log=on general_log_file=/var/log/mysql/query.log Reiniciar el servicio service mysql restart Revisamos la salida tail -f /var/log/mysql/query.log

Read More
Linux mssql-php

Instalar drivers de Microsoft PHP para SQL Server en Ubuntu 16.04

Posted on 10 June, 201818 November, 2018

En este tutorial veremos cómo instalar PHP para SQL Server, en este ejemplo usaremos la versión 7.0, si se desea la versión 7.2 sólo es reemplazar, usaré Ubuntu 16.04 pero  puede funcionar con otras versiones. sudo su add-apt-repository ppa:ondrej/php -y apt-get update apt-get install php7.0 php7.0-dev php7.0-xml -y –allow-unauthenticated Prerequisitos:…

Read More
Linux

Personalizar error 403

Posted on 6 May, 20189 April, 2020

En la raíz se crea el archivo .htaccess con las ip a las cuales se les permite el acceso y la url del archivo que se va a abrir si no está dentro de las ip permitidas. sudo nano .htaccess <RequireAny> Require ip 190.248.159.226 Require ip 190.248.159.227 </RequireAny> ErrorDocument 403…

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