Eu duvido que um túnel SSH local é a solução mais fácil, mas para encaminhar 1234
para 5900
:
ssh -g -L 1234:localhost:5900 localhost
O -g
é necessário para permitir que hosts remotos se conectem à porta local 1234
.
Para executar isso em segundo plano:
ssh -Nfg -L 1234:localhost:5900 localhost
Você pode incluir as opções em seu arquivo de configuração do SSH , como LocalForward 1234 localhost:5900
.
Para testar isso quando o Screen Sharing não estiver em execução, execute o servidor da web interno do Python: python -m SimpleHTTPServer 5900
e, em seguida, aponte um navegador para http://localhost:1234