FTP no Linux RH - preso em 150 Ascii

3

Temos 2 servidores RH linux, que foram configurados da mesma maneira. Mesma versão do SO, mesmo cliente ftp, etc.

O cliente ftp que instalamos está localizado neste site.

link

As permissões já foram configuradas igualmente em um nível de firewall, para os dois servidores. Ambos estão na mesma vlan 10.240.194.x / 23

Temos o servidor A e B.

O servidor A se conecta aos problemas do servidor ftp sem problemas, nós apenas temos que configurá-lo em conexão ativa.

O Servidor B conecta-se também e nós o configuramos no modo ativo. Mas quando tentamos listar arquivos / diretórios, encontramos a localização atual do diretório ou fazemos upload / download de arquivos que não podemos. Até agora, a única coisa que podemos fazer é mudar para outro diretório.

Toda vez que tentamos fazer pelo menos um simples ls, pwd nós recebemos essa msg

200 PORT command successful.
150 Opening ASCII mode data connection.    #It gets stuck here for a while. 
500 Command not understood. 

Tanto quanto eu entendo, esse cliente ftp, que é instalado em ambos os servidores, não tem nada para ser alterado ou configurado.

Alguém tem uma idéia do que poderia ser verificar / alterar para fazer o outro servidor funcionar. Infelizmente, o servidor FTP não é propriedade da nossa empresa. Eu tentei fazer alguma pesquisa, mas não tive sorte.

Qualquer ajuda é apreciada.

    
por cees09 24.04.2017 / 22:51

2 respostas

3

Você tem que fazer FTP no modo passivo e não no modo ativo.

Se estiver usando um cliente de texto, você precisa usar o comando:

PASV

Se estiver usando outro software, você terá que encontrar o menu para transmissão no modo PASSIVO.

veja FTP ativo vs. FTP passivo, uma explicação definitiva

    
por 24.04.2017 / 23:02
1

Possível problema com o SELinux. Execute o comando setsebool -P ftp_home_dir on como o usuário root para ativar o acesso aos diretórios iniciais do FTP.

Veja link

    
por 24.04.2017 / 23:27

Tags