martes, 13 de enero de 2009

Instalación y configuración de un servidor ftp (Ubuntu)

¡Hola que tal! En este tutorial aprenderemos a instalar y configurar un servidor ftp. Para ello lo primero que tendremos que hacer sera instalar el servidor para ello dentro del terminal introducimos:
sudo aptitude install proftpd

Una vez instalado vamos a configurarlo para que solamente puedan acceder a nuestro servidor unos usuarios limitados, para ello deberemos crearnos los usuarios que vamos a permitir el acceso para ello entramos en sistema, administración, usuarios y grupos, desde aquí y pulsamos en añadir un usuario, y creamos los usuarios necesarios a los que les vamos a permitir el acceso.
Una vez creados los usuarios tendremos que configurar el servidor para decirle que solo queremos que accedan ciertos usuarios para ello accedemos a:
/etc/proftpd/proftpd.conf

Dentro de dicho archivo deberemos introducir el siguiente contenido:



Con esto diremos que solo queremos que accedan los usuarios nombre y nombre1.
Ahora configuraremos el servidor para que salga un mensaje de bienvenida cuando entremos en ftp, otro cuando entremos con el nombre de usuario correcto y otro para el incorrecto. Para ello también dentro de:
/etc/proftpd/proftpd.conf

Introduciremos:
ServerIdent on "mensaje"
Con esto nos daría un mensaje de bienvenida al entra al servidor.

AccessGranthMsg "mensaje"
Este sería el mensaje que le damos al usuario que entra correctamente.

AccessDenyMsg "mensaje"
Y este serviría para el usuario que intenta entrar y no esta permitido.

Bueno una vez terminado el apartado de configuración vamos a descargarnos el servidor ftp, y en este caso vamos a utilizar Filezilla ftp, para descargarlo introducimos en el terminal:
sudo aptitude install filezilla

Una vez instalado entramos y vemos como nos muestra el mensaje de bienvenida.


Al introducir el nombre de usuario y contraseña nos muestra un mensaje de aceptación del usuario como mostramos a continuación:


Y si al contrario introducimos un usuario falso nos mostrara:


Ahora comprobaremos desde el sistema que hemos entrado al servidor, para ello accedemos a:
/var/log/proftpd/proftpd.log

Y cuando hemos accedido correctamente nos saldrá:
 USER nombre: Login successful

Y si hemos entrado con un usuario falso nos mostrara:
 USER jose: no such user found from localhost 

Con esto estaría terminado el tutorial espero que os sea de utilidad hasta la próxima

1 comentarios:

^_drés dijo...

¿Sabes cómo se crean usuarios con shell falsa? Me han hablado de ellos pero no sé como van.