You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Montar un servidor ftp rapidito con acceso anónimo en Ubuntu

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

martes, 14 de junio de 2011

Montar un servidor ftp rapidito con acceso anónimo en Ubuntu

Un servidor ftp muy sencillo de instalar y configurar es vsftpd, que es un servidor bajo licencia GPL. Es seguro, extremadamente rápido, a la vez que estable. Esto lo puedes ver directamente en la página de vsftpd, donde te dan pruebas de ello.

Instalación

Como lo tienes en los repositorios, o haces clic en vsftpd o bien, desde el terminal:
 
sudo apt-get install vsftpd

Y ya lo tienes instalado, ¿que te parece?…, bueno hay que hacer una mínima configuración para que funciones con acceso anónimo.

Configuración

Lo primero salvaguardamos la configuración por defecto por si las moscas:
 
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old

creamos un nuevo archivo de configuración con los siguientes valores:

#
# Configuración de un servidor FTP con acceso anónimo
#
listen=YES
local_enable=NO
anonymous_enable=YES
write_enable=NO
anon_root=/var/ftp
ftpd_banner=Bienvenidos a mi servidor FTP
  • listen=YES
Con esta opción, el servidor funcionará de forma autónoma en segundo plano, gestionando él mismo las peticiones. La otra alternativa requiere la instalación de un servicio xinetd, que se encargue de estas tareas.
  • local_enable=NO
Esta opción impide que los usuarios que tienes en tu máquina puedan acceder directamente con su nombre de usuario y su contraseña al servidor. Esta opción normalmente la puedes dejar como local_enable=YES, porque los que entran en tu máquina son gente de confianza (vamos supongo, ¿no?).
  • anonymous_enable=YES
Esta es la que permite la conexión al servidor sin nombre de usuario ni contraseña.
  • anonymous_enable=YES
Esta opción es la que posibilita la conexión sin usuario ni contraseña, vamos en modo anónimo.
  • write_enable=NO
Con esta opción evitamos que se puedan subir archivos al servidor FTP. Esto depende de cada uno, aquí es donde tenemos que tener cuidado a la hora de compartir.
  • anon_root=/var/ftp
Este es la carpeta que se utilizará raiz en el servidor FTP. Lo suyo es que pongas alguna que tengas mas a mano, todo depende de lo que quieras hacer. Yo me he hecho una carpeta en directorio “/home/atareao/FTP”, con lo que en mi caso, la cosa queda como anon_root=/home/atareao/FTP
  • ftpd_banner=Bienvenidos a mi servidor FTP
Este es el mensaje de bienvenida que aparecerá en la aplicación cliente cuando se conecte al servidor

Reestableciendo el servicio

Una vez ya hemos configurado por completo nuestro servidor FTP, lo siguiente es ponerlo en marcha con la nueva configuración, para ello:
 
sudo service vstfpd restart

De esta manera lo que tenemos en nuestra carpeta FTP es accesible desde un cliente FTP

OJO!!!!   Faltaría configurar la seguridad.

Gracias a el atareao

2 comentarios:

  1. cuando entro en el FTP nose porque se va a mi /home/miusuario
    y mira que he peusto anon_root=/home/nitrosito/FTP
    que puede ser?
    saludos

    ResponderEliminar
  2. Opciones de usuario anónimo

    A continuación, se presenta una lista de las directrices que controlan el acceso de usuarios anónimos al servidor. Para utilizar estas opciones, la directriz anonymous_enable debe tener el valor de YES.

    anon_mkdir_write_enable — Cuando se activa en combinación con la directriz write_enable, los usuarios anónimos pueden crear nuevos directorios dentro de un directorio que tiene permisos de escritura.

    El valor predeterminado es NO.

    anon_root — Especifica el directorio al cual vsftpd cambia luego que el usuario anónimo se conecta.

    Esta directriz no tiene un valor predeterminado.

    anon_upload_enable — Cuando se usa con la directriz write_enable, los usuarios anónimos pueden cargar archivos al directorio padre que tiene permisos de escritura.

    El valor predeterminado es NO.

    anon_world_readable_only — Si está activada, los usuarios anónimos solamente pueden descargar archivos legibles por todo el mundo.

    El valor por defecto es YES.

    ftp_username — Especifica la cuenta del usuario local (listada en /etc/passwd) utilizada por el usuario FTP anónimo. El directorio principal especificado en /etc/passwd para el usuario es el directorio raíz del usuario FTP anónimo.

    El valor por defecto es ftp.

    no_anon_password — Cuando está activada, no se le pide una contraseña al usuario anónimo.

    El valor predeterminado es NO.

    secure_email_list_enable — Cuando está activada, solamente se aceptan una lista de contraseñas especificadas para las conexiones anónimas. Esto es una forma conveniente de ofrecer seguridad limitada al contenido público sin la necesidad de usuarios virtuales.

    Se previenen las conexiones anónimas a menos que la contraseña suministrada esté listada en /etc/vsftpd.email_passwords. El formato del archivo es una contraseña por línea, sin espacios al comienzo.

    El valor predeterminado es NO.

    ResponderEliminar

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.