条件:中转机为A,终端机为B,jupyter在B上运行
目标:使得jupyter notebook能在本地浏览器打开:
注意,jupyter的config文件中的默认port为8888.
首先,在本地shell中,令本地与B机连接:
ssh -L 1234:localhost:8888 用户名@B机ip -p xxxx
1234是可以自己设定的本地端口;8888为jupyterB机发出的端口;然后是B机的用户账号@IP地址,B机的port。
连接后,在本地浏览器中输入网址http://127.0.0.1:1234/就可以登陆B机的jupyter了。
感谢知友的帮助:知乎回答