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/