Proyectos, Noticias, Experiencias, pruebas...

Instalar y configurar vsftpd como servidor FTP – Ubuntu

next

http://mzoologia.uprrp.edu/?dissertation-writing-services-malaysia-vancouver vsftpd es un servidor FTP de código libre para sistemas UNIX, incluyendo Linux. Es muy seguro y extremadamente fácil de configurar.

Ya que es soportado por casi todas las distros Linux, estas instrucciones sirven para instalarlo y configurarlo.

http://santosuniversity.com/need-help-on-writing-an-essay/ En este tutorial, te muestro como instalar vsftp en Ubuntu Linux 11.04

http://newlinkgroup.com/english-research-proposal-example/ http://www.latestrecipes.net/analytical-essay-thesis/ 1. Instalándo vsftpd (desde terminal)

http://www.nissesfyrverkerier.se/custom-dissertation-service/ sudo apt-get install vsftpd

http://akada.org/writing-custom-web-services-for-sharepoint-2010/ writing custom web services for sharepoint 2010 2. Cambios en el archivo de configuración

source site sudo gedit /etc/vsftpd.conf

http://fullyfurnishednyc.com/thesis-on-service-marketing/ Thesis On Service Marketing Una vez tengas el archivo abierto en el editor, hay que hacer unos pequeños cambios, busca está línea:

get anonymous_enable=YES

link Cambiala por esto:

http://themarketgirlblog.com/?p=company-consulting-dissertation-doctoral-writing anonymous_enable=NO

http://frasesdaconquistalivro.com/?p=english-paper-hsc-2013 Esto desactiva el acceso anónimo a nuestro servidor FTP. Si no tienes una buena razón para permitir este acceso, una buena práctica es no permitirlo, siempre te pedirá usuario y contraseña al intentar logearte, especialmente si tu servidor es visible desde internet.

http://truckingjobsatlanta.com/finance-calculatins-homework-help/ Ahora, necesitaremos habilitar el acceso local para que nuestros usuarios puedan logearse, busca ésta línea:

page #local_enable=YES

go site Cambiala por esto:

get local_enable=YES

persuasive essay writing for high school students (Tecleando un # delante de la directiva la desactiva, quitándola la activa.)

http://monaluison.fr/?p=popular-essays-online dissertation on dioxin 3. Añadimos un “fake” shell
Editamos el archivo /etc/shells y al final del mismo añadimos la línea /bin/false, por ejemplo. Esta línea limita el acceso en el sistema a nuestros usuarios de FTP.

home page sudo gedit /etc/shells

http://sqr.com.bd/write-college-essay-online/ # /etc/shells: valid login shells /bin/sh /bin/bash /bin/false

watch /bin/false es nuestro falso shell. En Red Hat Linux, existe un dispositivos especial llamado /dev/null creado para este propósito.

link mba admission essays services haas 4. Configurando las cuentas de usuario

http://revenderfolheados.com/?p=laughter-the-best-medicine-essay click here

Como ya expusimos antes, el usuario debe  estar aislado en un entorno restringido diferente al de una cuenta de usuario con acceso ilimitado, a causa de cómo funciona el entorno chroot. Chroot hace aparecer desde la perspectiva del usuario,  que está en el nivel superior del sistema de archivos.
Utiliza el siguiente comando para crear usuarios en el archivo /etc/passwd. Este paso debe hacerse para cada usuario adicional que permites acceder a tu servidor FTP.

here sudo mkdir -p /home/ftp/ftpuser sudo useradd ftpuser -d /home/ftp/ftpuser/ -s /bin/false sudo passwd ftpuser

http://lalalia.com/?p=goals-for-a-business-plan – El comando mkdir creará el directorio principal para nuestro usuario de FTP  ftp/ftpuser dentro del directorio /home/
– El comando useradd añade nuestro usuario llamado ftpuser al servidor Linux.
– Como último paso, el comando passwd crea una contraseña para el usuario ftpuser.

order coursework Una vez hayamos terminado, para aplicar los cambios debemos de reiniciar el servicio de nuestro servidor vsftpd con el comando:

view sudo /etc/init.d/vsftpd restart

o

sudo service vsftpd restart
Via redesysoftware.dustinthewind.es ( colaborador K0braintheworld.com )

3 Comentarios

  1. 10 mayo, 2012    

    Hola muy buena la guia funciono perfecto para la creacion de usuarios, te realizo una consulta hay alguna forma de a esos usuarios poder darle permisos determinados porej: solo lectura, acceso total. Desde ya muchas gracias y muy buena tu pagina espero tu respuesta

  2. 10 mayo, 2012    

    Hola Matias:

    Para definir permisos usuario por usuario en vsftpd:

    Agregar la siguiente linea al final del archivo vsftpd.conf
    user_config_dir=/etc/vsftpd/users

    Ahora creas los directorios /etc/vsftpd y /etc/vsftpd/users, para luego introducir las características de tus usuarios.

    Para configurar cada usuario, ló unico que tienes que hacer es crear un archivo por usuario, con el nombre del mismo dentro de /etc/vsftpd/users, especificando las opciones extras que quieres que tenga.

    Por ejemplo creamos un usuario “pepe”, al cual le vamos a permitir ver y descargar lo que hay en /media/disk/ftp/Documentos/, para ello como indicamos antes, creamos el archivo
    /etc/vsftpd/users/pepe y dentro escribimos:

    dirlist_enable=YES
    download_enable=YES
    local_root=/media/disk/ftp/Documentos/
    write_enable=NO
    anon_world_readable_only=NO

    Este usuario, “pepe”, podra ver y descargar excludivamente el contenido del directorio /media/disk/ftp/Documentos/ , pero no podra subir ficheros ni acceder a otros direcctorios fuera de su ruta.

    Espero haberte ayudado , si tienes cualquier duda no dudes en contactar conmigo.

    Saludos

  3. Jairo Prada Jairo Prada
    2 noviembre, 2012    

    La guia esta excelente solo hay muy pocas tan completas como estas; una pregunta como creo el archivo … y tiene que ser obligatoriamente en esa carpeta puesto tengo una creada como: /home/ftp/ftpusers

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

    Translate to:

Categorías