Categorías

Entradas recientes

Comentarios recientes


« Como Borrar Procesos Defunt (deleted) con script utlizando lsof+awk | Main | Integración GLPI + OCS »

Chroot con VsFtp

By claudio | Agosto 22, 2008

Muy seguido debo implementar Vsftp (very secure FTP), con chroot. Que es el Chroot? Es un sistema de jaulas que no permite navegar por los directorios del servidor FTP, sólo permite navegar por el directorio asignado. Con esto se evita ver archivos de configuración y/o respaldos, etc.

Ingredientes:

  1. Cualquier Sistema Linux con VsFTP instalado.

Directivas del Archivo de configuración de VsFTP, en mi caso Centos 5.2: /etc/vsftpd/vsftpd.conf:

  1. local_enable=YES //autenticación de usuarios locales.
  2. write_enable=YES // permite escribir en el servidor.
  3. chroot_local_user=YES //habilita chroot para los usuarios locales
    chroot_list_enable=YES (*)
    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
  4. Por defecto no viene creado el archivo vsftpd.chroot_list
    touch /etc/vsftpd/vsftpd.chroot_list //crea el archivo indicado
  5. Reiniciar servicio vsftpd.

(*) habilita restricciones de acceso a los usuarios ingresados en
/etc/vsftpd/vsftpd.chroot_list

 

Topics: Artículos |

Comments

You must be logged in to post a comment.