Configurar servidor FTP

Para crear un acceso por FTP a una máquina lo primero es abrir el puerto 21 en el router/firewall (el 21 es el puerto por defecto aunque se puede usar otro cambiando la configuración del servicio de FTP). Eso como depende del router/firewall que se este usando, no se explica en este caso.
Lo siguiente es crear el usuario que se va a usar para acceder por FTP. Lo ideal es que sea un usuario sin acceso a la consola y por defecto colocamos como su directorio home el directorio donde se va a acceder por FTP:

useradd -d /DIRECTORIO/FTP -s /bin/false USUARIOFTP

Y le asignamos una contraseña:

passwd USUARIOFTP

Lógicamente, el usuario debe tener permisos de escritura en el directorio si queremos que pueda subir archivos:

chown -R USUARIOFTP /DIRECTORIO/FTP/

Y ahora toca instalar el servidor de FTP, hay muchos pero yo el que he visto más sencillo de instalar es el ProFTPd. Se instala asi:

apt-get install proftpd

Y una vez instalado editamos el fichero de configuración:

nano /etc/proftpd/proftpd.conf

Donde debemos descomentar la línea siguiente para limitar que el usuario solo pueda acceder al su directorio home:

DefaultRoot ~

Al final del fichero añadimos el siguiente bloque para limitar el acceso por FTP solo permitiendo el usuario que hemos creado:

<Limit LOGIN>
AllowUser USUARIOFTP
DenyAll
</Limit>
RequireValidShell off

Y ya para terminar reiniciamos el servicio de ProFTPd para aplicar los cambios:

/etc/init.d/proftpd restart

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.