Servidor FTP ProFTPd
ProFTPd (proftpd.org, paquete proftpd), es uno de los servidores más utilizados en Linux, es muy configurable y está bien documentado.
Durante la instalación nos preguntará si queremos ejecutar ProFTPd como demonio independiente o mediante inetd (escogeremos standalone) y se creará el usuario ftp, con directorio personal /home/ftp, shell /bin/false y sin contraseña. El directorio/home/ftp sólo contiene el archivo welcome.msg, cuyo contenido se muestra al conectarse.
El archivo de configuración de ProFTPd es /etc/proftpd/proftpd.conf. Veamos algunas de sus principales directivas:
Grabamos los cambios y reiniciamos el demonio proftpd:
- directorio al que entrará el usuario (por defecto es su directorio personal "~")
efaultChdir ~
- directorio donde se encierra el servidor, de modo que no se pueda acceder a directorios superiores. Esto equivale a chrootear el server. Nunca debemos poner el directorio raíz ("/"), ya que los usuarios tendrán acceso a todo el sistema.DefaultRoot ~
- mostrar o no los links (off/on).ShowSymlinks off
- si queremos aplicar directivas sólo a un directorio, las pondremos dentro de un bloque Directory:
directivas...
- para indicarle a ProFTPd que un directorio debe ser tratado como un directorio de acceso anónimo y aplicarle directivas específicas, usaremos:
directivas...
- podemos especificar quién puede hacer qué:
quién...
- para limitar el acceso usaremos:
quién...
# /etc/init.d/proftpd restartPara probar el servidor nos conectaremos con un cliente FTP (ftp://), nos loguearemos con usuario y contraseña y comprobaremos que accedemos a la carpeta personal, que podemos subir y bajar archivos al servidor y que no podemos escalar en el árbol de directorios.
Comandos de ProFTPd





Configuracion Servidor FTP ProFTPd En linux
efaultChdir ~

Citar
