Windows 端 VS Code 远程连接服务器以及配置服务器上的 Jupyter Notebook 环境
一、VS Code 配置远程连接
1. Windows 下生成 ssh 密钥
打开命令提示符窗口。执行以下命令:
ssh-keygen
然后一直回车,最后会在 C 盘用户目录下生成一个.ssh文件夹,里面有一个公钥文件(扩展名为 .pub)和一个私钥文件。
2. 安装插件 Remote - SSH
插件安装位置设置可参考 Windows 10 下 VS Code 配置 C++ 开发环境(MinGW)插件安装那部分。
安装 “Remote - SSH” 插件,安装这个插件时,“Remote - SSH: Editing Configuration Files” 和 “Remote Explorer” 会被连带着安装。
安装插件后,按快捷键Crtl + Shift + P调出控制面板,选择 “Remote-SSH:Connect to Host…” 选项。
然后选择 “Add New SSH Host…” 选项。
然后根据自己的信息以图中格式配置C:\Users\username\.ssh\config文件。
保存并退出。
配置好之后就可以远程访问服务器了!
在服务器端的~/.ssh文件夹下(如果没有这个文件夹就手动创建)用 touch 命令新建一个文件authorized_keys,然后将公钥文件里的内容复制到此文件中,保存退出。
二、配置远程 Jupyter Notebook 环境
1. 安装插件 Jupyter
VS Code 先远程登录服务器。
然后在服务器上安装 “Jupyter” 插件(只需要点击安装第一个,后面一串名字带 Jupyter 的插件会自动安装)。
2. 安装 ipykernel
在项目运行环境中安装 “ipykernel”,执行以下命令:
pip install ipykernel
安装成功后即可远程运行 .ipynb 文件!
参考资料
1.https://zhuanlan.zhihu.com/p/508764623
2.https://blog.csdn.net/qq_35599937/article/details/116720696
3.http://www.autolabor.com.cn/book/ROSTutorials/di-9-zhang-ji-qi-ren-dao-822a28-shi-4f5329/92-vscodeyuan-cheng-kai-fa.html
4.https://blog.csdn.net/qq_40672115/article/details/126245044
5.https://blog.csdn.net/qq_43193386/article/details/120194085
6.https://blog.csdn.net/weixin_50952710/article/details/128292821