Como usar um notebook Jupyter remoto
No servidor remoto
Inicie o notebook no modo sem navegador e especifique uma porta (diferente de qualquer outra porta no servidor):
jupyter notebook --no-browser --port=[XXXX]
Opcional: inicie o notebook em tmux
ou screen
para que você possa fechar o terminal posteriormente enquanto é capaz de executar o notebook (por exemplo, se você estiver executando uma tarefa longa).
Na máquina local
Crie um túnel ssh para o servidor correspondente e vincule a porta remota XXXX
ao local YYYY
:
ssh -f [USER]@[SERVER] -L [YYYY]:localhost:[XXXX] -N
Agora você pode entrar localhost:[YYYY]
em seu navegador favorito para usar o notebook remoto!