Proftpd: solo permite una dirección

Proftpd: solo permite una dirección

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.

información relacionada