Encaminhamento de porta de depuração para usar o notebook Jupyter remotamente

1

Estou tentando usar o notebook Jupyter em um computador remoto. A configuração é a seguinte: Eu tenho meu laptop doméstico, que pode usar ssh em um computador específico na rede da minha universidade (por exemplo, gateway.myuniv.edu ). Uma vez logado em gateway.myuniv.edu , posso ssh para o computador no qual gostaria de executar o servidor de notebook Jupyter (por exemplo, cluster.myuniv.edu ).

O que funciona : posso executar o servidor no gateway e conectá-lo a partir do meu laptop usando o encaminhamento de porta local, da seguinte forma:

Em gateway.myuniv.edu : $ jupyter notebook --no-browser --port 8888

No meu laptop: $ ssh -v -N -L 9000:localhost:8888 [email protected]

Em seguida, no navegador do meu laptop, eu abro o URL: http://localhost:9000

O que não funciona : não quero executar o servidor no gateway, pois não posso fazer cálculos pesados lá. Eu tentei fazer o seguinte:

Em cluster.myuniv.edu : $ jupyter notebook --no-browser --port 8888

No meu laptop: $ ssh -v -N -L 9000:cluster.myuniv.edu:8888 [email protected]

Em seguida, no navegador do meu laptop, abro o URL: http://localhost:9000 . Isso não funciona: o SSH diz que a conexão foi recusada.

Eu não entendo porque isso aconteceria e como depurar isso, ficaria feliz por qualquer ajuda. Obrigado!

    
por R S 05.08.2016 / 13:35

0 respostas