Configurando o problema do servidor FTP (passivo) vsFTPd CENTOS7

0

Na verdade, estou com erro nesta configuração. Estou recebendo 500 Illegal PORT command.
425 Use PORT or PASV first quando usar o comando PUT .

Atualmente estou usando o CENTOS 7.2

Aqui está o meu vsftpd.conf:

anonymous_enable=NO
listen_port=58021
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
dirlist_enable=yes

pasv_enable=yes
pasv_min_port=58022
pasv_max_port=58026
write_enable=yes

local_root=/mnt/webcollab/super/

Já tentei consertar a internet e fóruns.

link

e mesmo o que vi aqui em troca e ainda ter problema.

Obrigado!

    
por Edmhar 27.07.2016 / 09:32

1 resposta

1

Eu acho que há um problema com o seu cliente ftp.

O comando PORT é enviado pelo cliente FTP. Se o fornecedor enviar um comando PORT com um endereço 10.x.x.x até o servidor que nunca funcionará porque o 10.x.x.x é um intervalo privado. Existem apenas duas maneiras em que um cliente pode enviar 10.x.x.x em um comando de porta e esperar que ele funcione:

  1. O cliente está na mesma rede privada 10.x.x.x que o servidor.
  2. O firewall na rede do cliente reconhece o protocolo em FTP e inspeciona o canal de controle em tempo real e, na verdade, substitui o endereço interno 10.xxx por um endereço IP externo para que o servidor realmente veja o endereço externo em vez do endereço endereço 10.xxx interno do cliente.

Leia o tópico completo aqui neste questão

Para uma verificação rápida, desative temporariamente o firewall e o selinux no servidor ftp para ver se ele está relacionado a isso ou não.

    
por 27.07.2016 / 11:39