Como um túnel pode conectar conexões de entrada e saída através do SSH?


1

Eu tenho um entendimento muito limitado das redes de computadores; portanto, minha terminologia provavelmente estará incorreta em alguns locais, mas deixe-me tentar explicar a situação da maneira mais clara, geral e precisa possível.

A configuração é a seguinte:

Um aplicativo com suporte a meias nativas é configurado para conectar-se a um servidor proxy que escuta localmente (neste caso, o servidor proxy é PuTTY com o túnel dinâmico ativado), que faz o túnel via SSH para um servidor remoto que, por sua vez, se conecta ao destino.

Isso funciona bem quando o software na máquina local está agindo como cliente, ou seja, está iniciando as conexões, mas se o software precisar receber conexões de entrada, ele não funcionará porque as conexões são feitas com o servidor de encapsulamento remoto, o que não ocorre. saber o que fazer com as referidas conexões e, posteriormente, descartá-las.

O servidor remoto e o servidor local estão executando o GNU / Linux e o Windows, respectivamente.

Minha pergunta é: como posso fazer com que o servidor de encapsulamento remoto encaminhe as conexões que recebe em uma determinada porta para minha máquina local? De preferência pela conexão SSH existente, se possível.


Que tal configurar uma VPN e encaminhar conexões de entrada para o IP da VPN da máquina local?
empoeirado

Respostas:


1

sshchama isso de "encaminhamento de porta reversa"; no OpenSSH, esta é a -Ropção da linha de comando; no PuTTY, isso é feito selecionando a opção "Remoto" para o encaminhamento de porta. Note que o sshservidor deve deu GatewayPorts yesem sua sshd_configpara outras máquinas para ser capaz de se conectar à tomada de encaminhamento no remoto.


0

Você não parece ter um "entendimento muito limitado das redes de computadores". As conexões TCP devem funcionar bem em um túnel de meias. Mas se o aplicativo usar UDP, isso não funcionará no túnel sem uma configuração mais sofisticada. Que aplicativo você está tentando usar no túnel?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.