Proftpd: permite apenas um endereço

Proftpd: permite apenas um endereço

Estou procurando no Google, mas não encontrei nada. Existe uma maneira de configurar o proftpd para que ele aceite apenas uma conexão em ftp.website.ext e não em website.ext ou test.website.ext

Estou executando o proftpd no Debian 5

Tom

Responder1

Eu acho que a última parteEste artigopode ajudar? Ele discute a escuta apenas em endereços IP específicos.

Pelas outras respostas que você fez, parece que você deseja que seja baseado no nome do host, e os endereços IP desses hosts são todos iguais. A resposta é: não, você não pode fazer isso, desculpe. FTP é um protocolo antigo e não suporta nomes de host. O cliente não possui nenhum mecanismo para enviar o nome do host solicitado e o servidor não possui recursos para aceitá-lo.

Responder2

Use uma combinação de blocos VirtualHost e Default Address da mesma forma que você faria com o 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>

Não testado por mim, mas parece que deve funcionar.

informação relacionada