Encaminhamento de porta remota no servidor SSH para acessar o servidor de aplicativos interno

1

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.

    
por Jtt3mr 22.08.2018 / 19:13

1 resposta

0

Você não deseja um encaminhamento remoto / reverso, embora com a versão local (seu primeiro exemplo) haveria pouca diferença, exceto pela necessidade de configuração no servidor. A opção GatewayPorts=yes é para o servidor ssh, não para o cliente ssh.

Experimente o servidor S

ssh -g -L 4444:22.22.22.5:5555 user@localhost
    
por 22.08.2018 / 19:19