Acessando a porta 8080 em um servidor sem usar a porta 8080 para minha conexão SSH

0

Estou executando um programa que permite interagir com ele no navegador. Para fazer isso, você executa o programa e abre "localhost: 8080" no seu navegador (se o 8080 for a porta certa).

No entanto, estou executando o programa em um servidor e tentando acessá-lo em meu próprio computador com meu próprio navegador por meio de uma conexão SSH. Isso significa que devo usar a mesma porta na minha conexão SSH que o programa usa. Mas isso não funciona, minha teoria é que o programa e minha conexão SSH estão brigando pela porta.

Então, minha pergunta é, em outras palavras: Como faço para acessar a porta 8080 no servidor, sem usar a porta 8080 para a conexão SSH?

Nota adicional: Eu tentei usar X-forwarding (opção -X) na minha conexão SSH e executando um navegador no servidor. Isso funciona, mas é terrivelmente lento.

    
por Ólavur Mortensen 11.03.2015 / 13:52

2 respostas

1

Em vez de executar o navegador no servidor remoto, use um túnel ssh para encaminhar uma porta local para a porta local do servidor remoto.

Supondo que você tenha a porta 8080 no host remoto, esse comando criará uma porta de escuta 8080 em sua máquina local (o primeiro localhost:8080 ) e encapsulará quaisquer conexões para ela em localhost:8080 run no contexto do host remoto - isto é, porta 8080 naquele host remoto. O -f diz ao ssh para continuar rodando em segundo plano; omita isso se você quiser que a sessão ssh permaneça aberta no seu terminal.

local$ ssh -f -L localhost:8080:localhost:8080 remote_host
local$ firefox http://localhost:8080/
    
por 11.03.2015 / 14:35
0

Não tenho certeza se entendi sua pergunta corretamente e, em primeiro lugar, o SSH está sendo executado por padrão na porta 22.

Agora, o que seria interessante verificar primeiro, se o sshd está em execução, e verificar a porta em que está sendo executado se você modificou o arquivo de configuração.

Uma observação: se você estiver executando a interface da Web na porta 8080 (e estiver ouvindo constantemente), não poderá se conectar a nenhum outro aplicativo por meio dessa porta.

    
por 11.03.2015 / 13:56