Eu estou tentando descobrir o encaminhamento de porta SSH e não encontrei o sucesso de olhar para diferentes perguntas e tutoriais, parece que tudo que eu vi é apenas um pouco diferente da minha situação e eu não consigo descobrir como aplique-o ao meu.
Estou executando um aplicativo (A) de uma máquina Windows em uma rede interna (22.22.22.xx). Este aplicativo deve estar hospedado nessa rede. Eu também tenho um cliente / servidor SSH do Linux (S) em uma máquina que possui uma placa adaptadora de rede para a rede (22.22.22.xx), bem como uma para a rede (11.11.11.xx). Eu tenho um aplicativo cliente (C) em execução no Windows que tem acesso ao cliente SSH, mas não tem acesso à rede (22.22.22.xx), portanto, não pode acessar um diretamente. A configuração é exibida abaixo.
EstoutentandoconfiguraroencaminhamentodeportadoservidorSSHparaqueoclientedoaplicativopossaacessaroservidordeaplicativos.
Atéagora,conseguifazercomqueoencaminhamentodeportalocalfuncionasseusandooPuTTYnoclientedoaplicativo.Euuseiestecomando(inseridonainterfacedousuáriodoPuTTY):
ssh-L8888:22.22.22.5:[email protected]
Daquieupossoirparalocalhost:8888em'C'esoutunelizadopor'S'paraalcançarapáginasendoexibidaem'A'.Noentanto,emummundoperfeito,eugostariadenãoterqueabrireexecutaroPuTTYnoclientetodavezqueacessarapágina.
Portanto,estoutentandoencontrarumamaneiradeconfiguraroencaminhamentodeportaremotoparaencaminharumaporta,digamos4444,em'S'para'A'.Demodoqueapartirde'C'eupoderiasimplesmenteirpara11.11.11.4:4444eeuestoutuneladoem22.22.22.5:5555.
Atéagora,tenteiexecutarissonalinhadecomandoem'S':
ssh-R4444:22.22.22.5:5555user@localhost-oGatewayPorts=yes
Quandoeucorriisso,pareciaqueeussh-eddevoltaparaamáquina,entreiascredenciaisetenteiirpara11.11.11.4:4444doclienteenãofuidirecionadoparaoservidor.Eutambémtenteiexecutarestecomando(masdoPuTTY)em'A':
ssh-R4444:localhost:[email protected]=yes
Apartirdisso,recebiumamensagem"Falha no encaminhamento de porta remota" no log de eventos do PuTTY.
Eu sinto que estou muito próximo da solução e tenho algo confuso nos meus comandos ou estou muito distante e não entendo o que está acontecendo.