Windows 端 VS Code 远程连接服务器以及配置服务器上的 Jupyter Notebook 环境

2023-11-18

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 端 VS Code 远程连接服务器以及配置服务器上的 Jupyter Notebook 环境 的相关文章

  • 在 jupyter 笔记本中运行 pytest 测试函数

    我正在制作有关 python 测试选项的演示 我想要演示的技术之一是 pytest 我计划使用 jupyter ipython 笔记本进行演示 理想情况下 我希望能够在单元格中定义一个测试函数 然后使用 pytest 运行该函数 这样我就可
  • Ruby On Rails 与 Windows Vista - 最佳设置? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 您认为 Win Vista 环境中 RoR 的最佳设置是什么 我尝试过 radrails eclipse 插件 它对我来说似乎太庞大了 我也开始
  • 如何在 RTMP 流中嵌入 pic_timing SEI 挂钟时间码?

    我需要将我的桌面流式传输到 AWS MediaLive 服务 并且根据要求 我必须在流中包含挂钟时间码 AWS 支持人员善意地通知我 对于 h 264 编码流 我需要提供时间码作为 pic timing SEI 消息 我在 Windows
  • endl 不适用于 wstring (unicode)

    这是代码 std ofstream f file1 txt f lt lt 123 lt
  • 在VB.net中动态添加用户控件

    我在 Vb net Windows 应用程序 中制作了自定义 UserControl 如何将其动态添加到表单中 UserControl 本质上只是另一个类 它继承自 Control 因此您可以使用控件执行各种操作 但除此之外它只是一个类 因
  • Powershell 中的反斜杠

    为什么 split 参数的字符串需要两个反斜杠 而 join 参数的字符串只需要一个反斜杠 反引号是 Powershell 中的转义字符 字符前面的反斜杠有什么作用 path C folder test unit1 testing resu
  • 无法启动 Windows 快捷方式

    我正在尝试使用 python 启动 Windows 我已经尝试了 os system subprocess call os startfile 等多种方法 但总是收到错误消息 指出路径不存在 我知道路径是正确的 因为我尝试在 CMD EXE
  • 在 Windows 上使用 pycrypto 时如何修复“ImportError:无法从 Crypto.Cipher 导入名称 _AES”?

    我在 Crypto 的 Cipher 模块中有 AES Python27 Lib Crypto Cipher AES 当我尝试做的时候 from Crypto Cipher import AES 我收到以下错误 Traceback most
  • 多个原始输入窗口接收器

    我有一个仅消息窗口 ATL CWindowImpl 它使用 RIDEV INPUTSINK 标志将自身注册为原始输入 这意味着无论该窗口是否是前台窗口 它都会获取所有输入 当该窗口只有一个实例时 这非常有效 但是 当我创建超过 1 个窗口实
  • 将 SWI Prolog 代码编译为 Windows 可执行文件 - 解析器 Grails3 项目

    我正在尝试构建解析器 Grails3 项目https github com RichardMoot Grail https github com RichardMoot Grail谁的教程是http www labri fr perso m
  • 获取Windows下新线程/删除线程的通知

    创建 DLL 时 您可以在 DllMain 函数 DLL THREAD ATTACH DLL THREAD DETACH 中获取有关新线程 退出线程的通知 有没有办法在 非托管 可执行文件中从 Windows 获取这些或等效通知 是的 在您
  • 如何以编程方式清除 Kerberos 票证缓存

    有谁知道如何使用托管 非托管代码清除本地计算机上的 Kerberos 票证缓存 提前致谢 我相信你需要打电话给LsaCa llAuthentication包 http msdn microsoft com en us library aa3
  • MathJax 自动方程编号在 Jupyter 中无法正常工作

    我想对 LaTeX 方程进行编号 我在网上搜索了我将使用的 javascript MathJax Hub Config TeX equationNumbers autoNumber all 我也用一个方程进行了测试 eqref In equ
  • 如何从笔记本电脑检测电源按钮事件并在 Windows 7 上拒绝它

    在 Windows XP 上 我可以在按下笔记本电脑的电源按钮时检测到事件 获取APMQUERYSUSPEND事件的条件是 控制面板 gt 电源选项 gt 系统设置 gt 按下电源按钮时 gt 睡眠 选项必须更改为 睡眠 MainFrm O
  • WinVerifyTrust 检查特定签名?

    我正在为 Windows 实现一个进程提升助手 该程序将以提升模式运行并以管理员权限启动其他程序 而不会显示其他 UAC 提示 出于安全原因 我想确保只有使用我公司的 Authenticode 密钥进行数字签名的二进制文件才能执行 The
  • 第三方库应该放在哪里?

    我为一个相当规模的 C 项目 http github com nickgammon mushclient具有许多依赖关系 问题是 该项目包含其所有依赖项的源代码 例如 pcre zlib 等 我想将项目精简为与程序本身相关的内容 是否有一些
  • 命名管道客户端无法连接到作为网络服务运行的服务器

    我有一个服务在网络服务帐户下运行 该服务只是设置一个命名管道并侦听连接 NamedPipeServerStream listeningPipe new NamedPipeServerStream ourservicepipe PipeDir
  • PSExec 中的会话 ID

    Psexec 无法在远程会话上为我显示记事本 GUI 因此 我尝试获取会话 ID 如下所示 c Users Amitra Downloads PSTools gt PsExec u administrator p force 135 20
  • 使用 Linq to XML 将 XElement 添加到 XML 文件

    使用 Linq to XML 我尝试将 XElement 添加到现有 XML 文件 它必须在 Windows Phone NET 框架中完成 目前我的 XML 文件如下所示
  • 无法打开 Python。错误 0xc000007b

    我最近一直在学习 Python 3 我在我的上网本 32 位 Windows 7 上创建简单的小程序没有任何问题 当我将它安装在我的上网本上时 我没有遇到任何问题 但现在我已经开始使用它了 我想将它安装在我的台式机上 并且我有一个 我的桌面

随机推荐

  • keyshot环境素材文件_做设计,用keyshot简单6步渲染出满意效果图,上手容易你也学得会...

    点击上方 机械设计一点通 关注我们 每天学习一个机械设计相关知识点 KeyShot是一个完全基于CPU为三维数据进行渲染和动画操作的独立渲染器 广泛用于高精度图像的实时呈现 为设计师 工程师和CG专业人士轻松地创建逼真的图像和三维模型动画提
  • python学习笔记---高级特性【廖雪峰】

    高级特性 切片 Slice 对应上面的问题 取前3个元素 用一行代码就可以完成切片 gt gt gt L 0 3 Michael Sarah Tracy L 0 3 表示 从索引0开始取 直到索引3为止 但不包括索引3 即索引0 1 2 正
  • 用c++编写网络爬虫

    include
  • el-date-picker时间选择器设置可选范围当前时间的六个月内

    el date picker时间选择器
  • Vue3快速上手

    Vue3快速上手 1 Vue3简介 2020年9月18日 Vue js发布3 0版本 代号 One Piece 海贼王 耗时2年多 2600 次提交 30 个RFC 600 次PR 99位贡献者 github上的tags地址 https g
  • 三分钟看懂神经网络机器翻译

    神经网络机器翻译 NMT 已成为本地化行业中最热门的话题之一 与以往基于统计的机器翻译 SMT 相比 可以使翻译质量提升 30 同时解决了远距离语言对的复杂性问题 如中文到英语 日语到英语等 SDL 的一项近期调查显示 61 的受访者认为机
  • Dex文件加载以及类加载流程

    Dex文件加载以及类加载流程 安卓源码连接 http androidxref com 4 4 4 r1 app在启动的过程中创建了PathClassLoader加载dex文件 那么我们跟进PathClassLoader libcore da
  • 2022-2027年中国金融市场规模现状及投资规划建议报告

    报告类型 产业研究 报告格式 电子 纸介版 出品单位 华经产业研究院 本报告由华经产业研究院重磅推出 对中国金融行业的发展现状 竞争格局及市场供需形势进行了具体分析 并从行业的政策环境 经济环境 社会环境及技术环境等方面分析行业面临的机遇及
  • Springboot配置双数据源

    Springboot配置双数据源 数据库相关信息 yml相关配置 单数据源与双数据源进行对比 数据源配置 Mysql spring datasource 单数据源 需要删除双数据源相关配置文件 注意是url url jdbc mysql l
  • 面试官问 Vue 性能优化,我该怎么回答

    前言 Vue 框架通过数据双向绑定和虚拟 DOM 技术 帮我们处理了前端开发中最脏最累的 DOM 操作部分 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM 但 Vue 项目中仍然存在项目首屏优化 Webpack 编译配置优
  • DPC_WATCHDOG_VIOLATION蓝屏分析

    https blog csdn net xiangbaohui article details 104849967 DPC WATCHDOG VIOLATION蓝屏分析 1 背景 今天在我们客户的电脑上面出现了一个蓝屏 并且反馈蓝屏码很奇怪
  • 使用vb.net实现五子棋的人工智能五子棋的AI构想

    五子棋的人工智能 利用策略类AI和vb net实现五子棋 作者 张宇 引言 人工智能也就是所谓的AI Artificial Intelligence 它是一门很抽象的技术 AI程序的编写不需要依
  • 如何编写R函数

    转载自http blog sciencenet cn blog 255662 501317 html R语言实际上是函数的集合 用户可以使用base stats等包中的基本函数 也可以自己编写函数完成一定的功能 但是初学者往往认为编写R函数
  • 【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真

    模拟CMOS集成电路设计 带隙基准 Bandgap 设计与仿真 前言 一 设计指标 二 电路分析 三 仿真测试 3 1测试电路图 3 2测试结果 1 基准温度系数仿真 2 瞬态启动仿真 3 静态电流仿真 4 线性调整率仿真 5 电源抑制PS
  • CTF show WEB9

    题目地址https ctf show 尝试简单的万能密码以及过滤绕过 各种方法均没有回显 查看网站源代码 没有提示 这时候猜测可能有其他页面 直接后台目录扫描 发现index phps源代码文件 发现有这么一行 sql select fro
  • Buildroot系列开发(一)发行版Linux系统组成

    内容参考 百问网 公众号百问科技 微信 baiwenwang1 QQ 2797826447 官网 100ask net 文章目录 1 常见的操作系统架构 2 windows 与 linux对比 3 什么是发行版linux系统 4 GNU 1
  • FTP上传错误----“200 Type set to I”

    用Filezilla Server做的FTP服务器 没有使用客户端上传东西 直接用win10的文件管理器访问上传文件 发现有的文件上传时会提示 200 Type set to I 如下图所示 一阵猛上网搜索 原以为是由于 主动模式 Acti
  • 论文笔记:Continuous Trajectory Generation Based on Two-Stage GAN

    2023 AAAI 1 intro 1 1 背景 建模人类个体移动模式并生成接近真实的轨迹在许多应用中至关重要 1 生成轨迹方法能够为城市规划 流行病传播分析和交通管控等城市假设分析场景提供仿仿真数据支撑 2 生成轨迹方法也是目前促进轨迹数
  • Augmented Language Models(增强语言模型)

    Augmented Language Models A Survey 先上地址 https arxiv org pdf 2302 07842 pdf 概率论难以支撑通用人工智能技术的诞生 Yann LeCun LLMs取得的巨大进展不再多说
  • Windows 端 VS Code 远程连接服务器以及配置服务器上的 Jupyter Notebook 环境

    Windows 端 VS Code 远程连接服务器以及配置服务器上的 Jupyter Notebook 环境 一 VS Code 配置远程连接 1 Windows 下生成 ssh 密钥 打开命令提示符窗口 执行以下命令 ssh keygen