WINTXCODERS Terminal
[visitante@wintxcoders-pc ~]:$ Bienvenido a la comunidad
Recuerda que puedes participar en nuestra comunidad registrándote

Instalación y configuración de servicio vsftpd en Ubuntu

Iniciado por WIитX, Enero 09, 2015, 08:17:19 PM

« anterior - próximo »

WIитX

Administrador

  • Desconectado
  • 1. Inicia una sesión en Ubuntu con el usuario root.
    2. Abre un terminal e instala el servidor vsftpd desde los repositorios:
    apt-get update
    apt-get install vsftpd

    Al instalar el servidor se crean:
    # Los archivos de configuración.
    # El usuario ftp que se incluye en el grupo ftp.
    # El directorio /srv/ftp

    - Su propietario es el usuario root y su grupo es ftp.
    - El directorio predeterminado de los usuarios anónimos.

    3. Comprueba que se ha creado el usuario ftp y que su directorio home es /srv/ftp.
    cat /etc/passwd
    cat /etc/group

    4. Comprueba que se ha creado el directorio /srv/ftp y que su propietario es el usuario root y su grupo es ftp.
    ls -l /srv

    5. vsftpd se configura editando archivos de configuración. Comprueba que se ha creado el archivo de configuración principal del servidor y consulta su contenido:
    * /etc/vsftpd.conf
    IMPORTANTE: EN LAS DIRECTIVAS NO DEBE HABER ESPACIOS ANTES Y DESPUÉS DEL SIGNO "=".

    # /etc/ftpusers
    # /etc/vsftpd.user_list (no está creado por defecto)
    # /etc/vsftpd.chroot_list (no está creado por defecto)

    6. Comprueba que el servidor está iniciado.
    ps –ef | grep vsftpd

    7. Comprueba que el servidor está escuchando por el puerto TCP 21:
    netstat -ltn

    8. Haz una copia de seguridad del fichero de configuración principal que se modificará en esta práctica. (/etc/vsftpd.conf).

    Usuarios y preparación para probar el servidor

    vsftpd permite la conexión de:

    # Usuarios anónimos.
    - Si está habilitado (directiva anonymous-enable) el servidor vsftpd permite la conexión de usuarios anónimos con el nombre de usuario anonymous o ftp.
    - Cuando se conecta un usuario anónimo al servidor entra en el directorio, por defecto /srv/ftp, especificado en /etc/passwd para el usuario ftp.
    - Este directorio es, a efectos del usuario anónimo, su directorio raíz. Es decir, está "enjaulado" en él.

    # Usuarios locales con cuenta en el sistema ( /etc/passwd).
    - Si está habilitado (directiva local_enable) el servidor vsftpd permite la conexión de usuarios locales con cuenta en el sistema (Ubuntu p.e.).
    - Cuando se conecta un usuario local hay dos opciones de configuración.
    - Que no se "enjaule" en su directorio home. Puede acceder al resto del árbol de directorios en función de los permisos definidos.
    - Que se "enjaule" en su directorio home. No tiene disponible el resto del sistema de archivos.

    Vamos a crear usuarios locales en el sistema para probar posteriormente el funcionamiento del servidor.

    9. Accede al directorio /srv/ftp y crea tres archivos de texto.

    10. Crea los usuarios locales wintxcoders1 y wintxcoders2.
    adduser wintxcoders1
    adduser wintxcoders2

    11. Inicia sesión como usuario wintxcoders1 y crea en su directorio home dos archivos de texto. Cierra la sesión.


    ¡Ya tienes funcionando tu servidor vsftpd!
    Entrar a la web You are not allowed to view links. Register or Login
    "Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
    Dudas / Sugerencias: You are not allowed to view links. Register or Login

    ToChucky

    Visitante

  • Desconectado