vsftpd pasv_address condicional (ip interno vs. ip externo)

4

Eu tenho uma configuração de servidor vsftpd que gostaria de poder acessar com transferência passiva de um IP externo (uso do meu nome de domínio) e também da minha rede local (192.168.1.x). Atualmente eu tenho a configuração do /etc/vsftpd.conf para ser acessível externamente:

pasv_enable=Yes pasv_max_port=<max> pasv_min_port=<min> pasv_addr_resolve=YES pasv_address=<domain name>

isso funciona bem, no entanto, quando quero me conectar localmente, ele tenta usar o IP resolvido para o endereço passivo (externo vs. local).

Existe uma maneira de fazer com que o vsftpd use condicionalmente o pasv_address diferente, dependendo de onde a conexão se originou?

    
por user1373984 28.03.2015 / 22:22

1 resposta

1

Você deve remover a linha pasv_address para que o servidor obtenha o endereço do soquete conectado. Consulte o manual: link

    
por 01.06.2016 / 14:33

Tags