Instalación y Configuración de ProFTPd _ Juanlu Servidores

4

Click here to load reader

Transcript of Instalación y Configuración de ProFTPd _ Juanlu Servidores

Page 1: Instalación y Configuración de ProFTPd _ Juanlu Servidores

7/23/2019 Instalación y Configuración de ProFTPd _ Juanlu Servidores

http://slidepdf.com/reader/full/instalacion-y-configuracion-de-proftpd-juanlu-servidores 1/4

12/12/2015 Instalación y configuración de ProFTPd | Juanlu Servidores

https://juanlucuadra.wordpress.com/2010/01/12/instalacion-y-configuracion-de-proftpd/

 Juanlu Servidores

Blog sobre Instalación y Mantenimiento de

Servicios de Internet

Instalación y configuración de ProFTPd

¡Buenas!, en este tutorial aprenderemos a instalar y configurar ProFTPd en

Ubuntu 9.04.

ProFTPd es un servidor FTP estable, configurable y seguromultiplataforma.

Para instalar ProFTPd, debemos introducir en el terminal el siguientecomando:

sudo aptitude install proftpd

En la instalación nos preguntará si queremos inicializarlo como servicio inetd o independiente,seleccionamos esta última:

Ahora nos dirigimos a hacer una copia de seguridad de los ficheros que vamos a modificar, eneste caso el archivo /etc/proftpd/proftpd.conf :

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.original

 

Page 2: Instalación y Configuración de ProFTPd _ Juanlu Servidores

7/23/2019 Instalación y Configuración de ProFTPd _ Juanlu Servidores

http://slidepdf.com/reader/full/instalacion-y-configuracion-de-proftpd-juanlu-servidores 2/4

12/12/2015 Instalación y configuración de ProFTPd | Juanlu Servidores

https://juanlucuadra.wordpress.com/2010/01/12/instalacion-y-configuracion-de-proftpd/

Una vez hecho esto, nos disponemos a modificar el archivo:

sudo gedit /etc/proftpd/proftpd.conf

Modificamos las siguientes líneas o, en su defecto, las introducimos:

ServerIdent on|off ʺdescripciónʺ

Si está a on , muestra el mensaje escrito en ʺdescripciónʺ antes de autenticar al usuario.

AccessGrantMsg ʺmensajeʺ

Con esta directiva, modificamos el mensaje que se muestra al usuario si se ha autenticadocorrectamente.

AccessDenyMsg ʺmensajeʺ

Con esta directiva, modificamos el mensaje que se muestra al usuario si no se ha autenticado

correctamente.

Tambien descomentamos la línea RequireValidShell y la ponemos a off si hiciera falta.

A continuación vamos a crear un usuario con shell falsa para poder entrar a nuestro servidor. Estusuario debe de tener una particularidad. Ésta, a diferencia con el resto de usuarios del sistema, eque al ponerle de intérprete de comandos /bin/false sólo puede acceder al servidor FTP y no alresto del sistema. Lo creamos con el siguiente comando:

sudo useradd ‐d directorio_FTP ‐s /bin/false usuario

En mi caso, he creado el usuario juanlu:

sudo useradd ‐d /var/ftp/juanlu ‐s /bin/false juanlu

Para que este usuario pueda entrar al servidor, necesitará una contraseña. Le asignaremos una coel siguiente comando:

sudo passwd juanlu

Nos pedirá que la introduzcamos dos veces y ya tenemos usuario y contraseña:

Introduzca la nueva contraseña de UNIX:Vuelva a escribir la nueva contraseña de UNIX:passwd: contraseña actualizada correctamente

A continuación creamos el directorio que indicamos anteriormente al crear el usuario:

Page 3: Instalación y Configuración de ProFTPd _ Juanlu Servidores

7/23/2019 Instalación y Configuración de ProFTPd _ Juanlu Servidores

http://slidepdf.com/reader/full/instalacion-y-configuracion-de-proftpd-juanlu-servidores 3/4

12/12/2015 Instalación y configuración de ProFTPd | Juanlu Servidores

https://juanlucuadra.wordpress.com/2010/01/12/instalacion-y-configuracion-de-proftpd/

sudo mkdir /var/ftp

sudo mkdir /var/ftp/juanlu

También le hacemos propietario de su carpeta:

sudo chown ‐R juanlu /var/ftp/juanlu

Volvemos al archivo de configuración de proftpd para indicarle qué usuarios pueden entrar alservidor:

sudo gedit /etc/proftpd/proftpd.conf

E introducimos lo siguiente:

<Limit LOGIN>AllowUser juanluDenyAll</Limit>

Reiniciamos el servidor:

sudo service proftpd restart

Ahora procederemos a probar si funciona nuestro servidor. Para ello necesitamos tener un clientftp instalado, por ejemplo Filezilla. En el caso de no tenerlo, introducimos en el terminal elsiguiente comando:

sudo aptitude install filezilla

Cuando acabe la instalación nos dirigimos a Aplicaciones > Internet > Filezilla.

Nos aparece la interfaz gráfica del cliente. En Servidor introduciremos la dirección del servidor,en este caso localhost , en Nombre de usuario , el nombre de usuario que hayamos creado y encontraseña la que le hayamos asignado.

Probamos con el usuario juanlu que creamos y habilitamos anteriormente:

Por el contrario, si intentamos entrar con otro usuario diferente…

Page 4: Instalación y Configuración de ProFTPd _ Juanlu Servidores

7/23/2019 Instalación y Configuración de ProFTPd _ Juanlu Servidores

http://slidepdf.com/reader/full/instalacion-y-configuracion-de-proftpd-juanlu-servidores 4/4

12/12/2015 Instalación y configuración de ProFTPd | Juanlu Servidores

https://juanlucuadra.wordpress.com/2010/01/12/instalacion-y-configuracion-de-proftpd/

También podemos ver el log del servidor que se encuentra en /var/log/proftpd/proftpd.log para

visualizar quién ha podido entrar correctamente o no:

Hasta aquí el tutorial. Si tiene alguna duda, no dude en escribir un comentario . ¡Hasta elpróximo!

20101/1

CATEGORGener

ProFTPTAG

ftProFTP

ubuntWrite commen

Write comment Comments RSSTrackback ( 1 ) Comentarios ( 0 )

Blog de WordPress.com. | El tema monochrome.