Conecte o servidor http lan através do ssh

1

Considere este scnerio:

servidor apache ouvindo em 192.168.2.xx. Não há configuração de encaminhamento de porta no roteador, portanto, esta instância do apache não pode ser acessada a partir da WAN.

Eu tenho acesso à mesma máquina pelo ssh. O roteador está encaminhando a porta 22 para a máquina de destino.

O que eu quero fazer é conectar um navegador da Web a essa instância do apache usando minha conexão ssh.

Isso é possível?

yasar
fonte

Respostas:

1

Absolutamente. Você pode usar ssh -Lpara realizar esse tipo de encaminhamento de porta. Presumindo que o Apache da sua máquina alvo esteja ouvindo 80, faça isso na sua máquina cliente:

ssh -L 6789:localhost:80 target-machine

Permitirá que você converse com o Apache da máquina de destino via localhost:6789no cliente. Especificamente, você pode visitar http://localhost:6789no seu navegador.

Geralmente, o -Nsinalizador é usado em conjunto com ssh -L, o que impedirá o SSH de executar comandos remotos e apenas encaminhará a porta.

yz_
fonte