Este manual fue encontrado originalmente en Wikilearning.com y editado por mi en algunos aspectos… Gracias a el ya tengo mi server FTP totalmente operativo 😀

 

Lo Primero que haremos sera entrar al Synaptic e instalar el paquete "vsftpd", o escribir en la consola "sudo apt-get install vsftpd".

Luego editamos el fichero que está en /etc/vsftpd.conf con el comando "sudo gedit /etc/vsftpd.conf" para configurar los accesos y que solo tengan entrada por esta vía los respectivos dueños de los web sites que hosteamos.

anonymous_enable=NO local_enable=YES write_enable=YES chroot_list_enable=YES chroot_local_user=NO chroot_list_file=/etc/vsftpd.chroot_list pam_service_name=vsftpd userlist_enable=YES

Ahora necesitamos editar el archivo

/etc/vsftpd.chroot_list (si no lo encuentran, creenlo ustedes) que es donde estará el listado de las personas que vamos a dejar entrar a la maquina como accesos chroot:

usuarioftp1 usuarioftp2

Luego editamos el archivo

/etc/vsftpd.user_list (si no lo encuentran, creenlo ustedes) para decidir quien tendrá acceso o no.

usuarioftp1

usuarioftp2


Y nos queda por añadir las cuentas al sistema, lo hacemos con el comando:

sudo adduser usuarioftp1
sudo adduser usuarioftp2


Añadimos los usuarios al grupo editando /etc/group y colocándolos donde toca (en el grupo apache)

apache:x:48:usuarioftp1:usuarioftp2


Modificamos el fichero de passwords, /etc/passwd

usuarioftp1:x:506:508::/var/www/html/www.indaya.com/:/bin/false
usuarioftp2:x:507:508::/ruta donde estara la pagina.com/:/bin/false


Y finalmente, ejecutamos lo de /etc/init.d/vsftpd restart


0 Comments

Leave a Reply

Avatar placeholder

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