Obrigado pela resposta. Vou transmitir essa informação ao nosso administrador de rede. Também concedi pontos pela resposta útil.
Avalados por :
Olá especialistas,
Tenho um cenário em que o XI está recolhendo um arquivo de uma pasta de rede FTP com o canal de comunicação especificando o IP, porta=21 e credenciais de usuário/senha. Se o site FTP abrir apenas a porta 21, isso não funciona. Somente quando o site FTP abre todas as portas, a comunicação funciona. O administrador do site FTP mencionou que está vendo solicitações com portas atribuídas dinamicamente vindas do XI (nenhuma delas sendo 21). Alguém já encontrou o mesmo problema? Por enquanto, todas as portas estão abertas, mas estamos tentando investigar como controlar o número da porta para que apenas uma ou algumas portas possam permanecer abertas, em vez de ter acesso irrestrito. Existe alguma configuração ou parâmetro de perfil no XI devido ao qual o "21" que mencionamos como porta no canal de comunicação é ignorado por algum outro valor dinâmico em tempo de execução?
Obrigado
JB
Obrigado pela resposta. Vou transmitir essa informação ao nosso administrador de rede. Também concedi pontos pela resposta útil.
James, você não menciona o intervalo no Canal de Comunicação XI. Ainda está usando a porta 21 porque é a porta do servidor FTP ao qual o XI se conectará primeiro. A porta do cliente que se comunica com a porta do servidor 21 é aleatória (>1023).
Se o modo passivo (PASV) for usado, então o servidor abrirá uma porta aleatória (>1023) e a enviará para o cliente (XI), por exemplo, 31000. O XI então se comunicará com a porta do servidor 31000 para a transferência de dados.
Para dar um exemplo real, para deixar e pegar arquivos de um site FTP de um Banco, o Banco nos instruiu a estabelecer uma conexão na porta 21 (sua porta de servidor FTP), usar o modo Passivo e ter abertos os portos 30000 a 30200 em nosso firewall para habilitar a transferência de dados.
Então, o que você precisa fazer é pedir ao Administrador do servidor FTP que configure o servidor de forma que quando um cliente FTP (no nosso caso, XI) se conectar à porta 21, ele deve criar uma porta dentro de um intervalo (por exemplo, 30000 a 30200). Além disso, se o site FTP estiver fora do ambiente corporativo, você deve pedir ao seu Administrador de Rede para abrir portas no firewall para o intervalo de portas com o qual o Administrador do servidor FTP está se comunicando com você.
Obrigado,
Venkat.
Olá Venkat, boa resposta. Poderia me dizer, nesse caso, suponhamos que abram portas no intervalo de 1024 a 1099, por exemplo, devo mencionar uma porta desse intervalo no canal de comunicação em vez de 21? Parece que, qualquer que seja a porta introduzida no canal de comunicação, continuará ocupando uma porta superior a 1023, como você mencionou. Além disso, qual é o limite superior para essa porta dinâmica selecionada quando o XI envia a mensagem para que eu possa dizer aos administradores de FTP para abrir de 1024 até esse limite superior? Obrigado antecipadamente.
JB
James,
Em seu cenário, o XI atua como um cliente FTP. Seja em modo Ativo ou Passivo, o cliente FTP sempre se conecta ao servidor a partir de uma porta aleatória (>1023). Portanto, o administrador do seu site FTP está vendo portas diferentes.
A solução para o seu problema é pedir ao administrador do site FTP que especifique um intervalo de portas de alto número que o servidor FTP irá usar (a maioria dos servidores FTP permitirá isso) e configurar o canal de comunicação no XI com o parâmetro "Conexão de Dados" como "Passivo".
Obrigado,
Venkat.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute