快速精准建立从macOS到Windows下WSL的远程Jupyter访问
程序员文章站
2022-06-30 10:50:51
...
快速精准建立从macOS到Windows下WSL的远程Jupyter访问
动机
通过 ssh
建立从 macOS 到 Windows 下 WSL (Linux子系统)的远程访问后,如果能够直接通过远程 Jupyter Notebook
GUI 界面对目标代码库进行修改编辑,可以极大提高一些场景下的实现效率。
- 如何通过
openSSH
建立从 macOS 到 Windows WSL 的ssh
远程连接?
请参见:借助OpenSSH配置可远程访问的Windows10服务器
解决方案
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