Servidor FTP en Debian wheezy 7


nano /etc/apt/sources
apt-get update
apt-get upgrade


deb http://ftp.debian.org/debian wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
deb http://ftp.debian.org/debian wheezy-backports main

NOTA: 
main Archivos basicos con licencia  DFSG (Debian Free Software Guidelines).
contrib Archivos complementarios con licencia  DFSG.
non-free Archivos complementarios con NO CUMPLEN con licencia  DFSG.

apt-get install vsftpd

En este caso, para quitarse paja de encima, podemos ver las opciones activas usando grep, pidiendo las lineas que no comiencen por #:

cat /etc/vsftpd.conf | grep -v “^#”

nano /etc/vsftpd.conf 
listen=YES
anonymous_enable=YES
local_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

https://blog.guillen.io/2016/08/29/ftp-con-usuarios-virtuales/
https://likegeeks.com/es/servidor-ftp-en-linux/
https://rootear.com/ubuntu-linux/instalar-servidor-ftp
https://www.diginota.com/servidor-de-archivos-ftp-en-linux/
https://www.diginota.com/corrige-la-presbicia-o-vista-cansada-sin-cirugia/
-----
http://www.mclarenx.com/2012/08/10/configurar-vsftpd-y-evitar-los-errores-500-y-530/
https://www.kimerikal.com/wiki-post/18/vsftpd-instalacion-y-chroot-a-una-carpeta-de-usuario

apt install filezilla
- Primero de todo instalamos el paquete vsftpd
sudo apt-get install vsftpd
- Para evitar el error 530 Login incorrect, debemos seguir lo siguientes pasos:
sudo apt-get remove vsftpd
sudo rm /etc/pam.d/vsftpd
sudo apt-get install vsftpd
-Vamos al archivo de configuración que está en /etc/vsftpd.conf y descomentamos las opciones siguientes: -
sudo nano /etc/vsftpd.conf -
write_enable=YES -- Opción que sirve para que los usuarios puedan subir archivos
chroot_local_users=YES -- Opción para enjaular a los usuarios en su carpeta /home
chroot_list_enable=YES -- Opción para enjaular a los usuarios en su carpeta /home
chroot_list_file=/etc/vsftpd.chroot_list -- Opción para enjaular a los usuarios en su carpeta /home
además, añadir la opción allow_writeable_chroot=YES
Guardamos pulsando CTRL+O y salimos con CTRL+X y Enter.
Creamos el archivo /etc/vsftpd.chroot_list - sudo nano /etc/vsftpd.chroot_list
En este archivo, escribimos en cada línea los usuarios que no queremos que sean enjaulados.
Para crear usuarios nuevos: - sudo mkdir /home/nombreusuario -
sudo useradd -d /home/nombreusuario -s /bin/ftp -g ftp nombreusuario
sudo chown nombreusuario /home/nombreusuario
sudo chgrp ftp /home/nombreusuario

allow_writeable_chroot=YES  NOOOOOOO FUNCIONO
---

No hay comentarios:

Publicar un comentario