O que significa pasv_enable e campos relacionados em vsftpd.conf?

0

Acabei de instalar o vsftpd de acordo com estas direções .

Estou tentando fazer com que o ftp funcione na minha caixa do Ubuntu que está usando o Amazon AWS. Quando eu tentei pela primeira vez essas instruções, não funcionou. Eu estava tentando se conectar via FileZilla e Winscp da minha máquina windows ao meu servidor Ubuntu.

Quando ele falhou, tentei adicionar estas opções ao meu arquivo /etc/vsftpd.conf . Especificamente:

pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
pasv_address=<your-publicly-resolvable-host-name>
pasv_addr_resolve=YES <or> NO

Isso não ajudou. Finalmente, o que funcionou foi mudar o winSCP para o "Modo Ativo". Minha pergunta é: o que significam esses parâmetros diferentes? Estou assumindo que em é para ativar o modo passivo, e para ajudar a orientar as portas usadas para o modo passivo, mas não tenho certeza do que port_enable pasv_address e pasv_addr_resolve fazer.

Além disso, agora que estou usando o modo ativo, preciso de alguma dessas entradas? Obrigado

    
por Startec 20.07.2016 / 23:29

1 resposta

5

Existe (obviamente) página de manual para vsftpd.conf , que é sempre um bom lugar para começar.

Versão TLDR: Eles devem ser necessários apenas para o modo passivo de FTP.

pasv_enable

Set to NO if you want to disallow the PASV method of obtaining a data connection.

Default: YES

pasv_address

Use this option to override the IP address that vsftpd will advertise in response to the PASV command. Provide a numeric IP address, unless pasv_addr_resolve is enabled, in which case you can provide a hostname which will be DNS resolved for you at startup.

Default: (none - the address is taken from the incoming connected socket)

pasv_addr_resolve

Set to YES if you want to use a hostname (as opposed to IP address) in the pasv_address option.

Default: NO

    
por 20.07.2016 / 23:41