Lo estoy buscando en Google, pero no encontré nada. ¿Hay alguna manera de configurar proftpd para que solo acepte una conexión en ftp.website.ext y no en website.ext o test.website.ext?
Estoy ejecutando proftpd en Debian 5
Tomás
Respuesta1
Creo que la última parte deEste artículo¿puede ayudar? Trata sobre escuchar solo en direcciones IP específicas.
Según otras respuestas que ha realizado, parece que desea que se base en el nombre de host y las direcciones IP de estos hosts son todas iguales. La respuesta es no, no puedes hacer eso, lo siento. FTP es un protocolo muy antiguo y no maneja nombres de host. El cliente no tiene ningún mecanismo para enviar el nombre de host solicitado y el servidor no tiene ninguna posibilidad para aceptarlo.
Respuesta2
Utilice una combinación de bloques VirtualHost y Dirección predeterminada de la misma manera que lo haría con Apache:
http://proftpd.org/docs/directives/linked/config_ref_VirtualHost.html
http://proftpd.org/docs/directives/linked/config_ref_DefaultAddress.html
DefaultAddress 1.2.3.4 ftp.website.com
<VirtualHost website.com www.website.com>
...config stuff...
<Limit LOGIN>
Order allow,deny
Allow from none
Deny from all
</Limit>
</VirtualHost>
<VirtualHost ftp.website.com>
...do FTP configs...
</VirtualHost>
No lo he probado, pero parece que debería funcionar.