欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速精准建立从macOS到Windows下WSL的远程Jupyter访问

程序员文章站 2022-06-30 10:50:51
...

快速精准建立从macOS到Windows下WSL的远程Jupyter访问

动机

通过 ssh 建立从 macOS 到 Windows 下 WSL (Linux子系统)的远程访问后,如果能够直接通过远程 Jupyter Notebook GUI 界面对目标代码库进行修改编辑,可以极大提高一些场景下的实现效率。

解决方案

Server 端

  • 通过 ssh [email protected] 登陆 Server 端;
  • **已安装 Jupyter 的目标 Python 虚拟环境;
  • 执行以下代码,并修改其中的 serverip :
$ jupyter notebook --no-browser --port=8889 --NotebookApp.allow_origin="*" --ip=serverip --NotebookApp.token='' 

Client 端

  • 建立端口转发:
$ ssh -N -f -L localhost:8888:serverip:8889 [email protected]
  • 访问远程 Jupyter Notebook:
open -a safari http://localhost:8888