SSH 服务详解 (八)-- vscode 通过 SSH 远程连接 linux 服务器

VSCode - 使用VSCode远程连接到Linux并实现免密码登录 VSCode - Linux - 使用VSCode远程连接到Ubuntu并实现免密登录 我使用的是Ubuntu14.04,即便是使用其他发行版也不会影响操作步骤 阅读详情

vscode 通过 SSH 远程连接 linux 服务器

SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动

SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录)

SSH 服务详解 (三)-- 使用 SSH 代理

SSH 服务详解 (四)-- 本地调用远程主机的命令

SSH 服务详解 (五)-- 远程文件拷贝

SSH 服务详解 (六)-- Windows SSH 主机

SSH 服务详解 (七)-- SSH 连接 Github

SSH服务详解(八)– vscode 通过 SSH 远程连接 linux 服务器

  • SSH 服务器运行在 ubuntu 18.04.1
  • SSH 客户端在 Windows10

前言

开发过程中,代码和编译器一般放在 linux 服务器中,但是平常使用的系统又是 window,所以本文通过 vscode 来连接远程 linux 服务器,这样,在 windows 的 vscode 中就可以查看,修改及编译代码,本文将介绍如何通过 vscode 连接到 linux 服务器

有一点需要注意的是,SSH 客户端和服务器需要在同一局域网中,或者有公网 IP,楼主当前使用的开发环境为,windows10 + vmware ubuntu 虚拟机

安装 Remote-SSH 插件

在 vscode 的扩展中搜索插件 Remote-SSH 并安装,安装完成之后 vscode 会多出一个 远程资源管理器 的图标,如下图所示
请添加图片描述

新建 SSH 连接

远程资源管理器 -> SSH -> 打开 SSH 配置文件,选择对应的文件
这里楼主选择当前用户的配置文件

C:\Users\86156\.ssh\config

请添加图片描述

在文件中输入如下内容

Host 192.168.0.102
  HostName 192.168.0.102
  User tyustli
  IdentityFile C:\Users\86156\.ssh\id_rsa

保存之后并刷新远程,可以看到设置的远程服务器的地址
在这里插入图片描述
选择对应的服务器地址连接即可

错误处理

建立连接时,可能因为权限问题导致连接失败,提示 Could not establish connection to,或者 试图写入的管道不存在 等错误

解决方法比较简单,具体可以参考
SSH 服务详解 (三)-- 使用 SSH 代理的 添加 SSH 私钥章节

为简化步骤,在 powershell 执行如下三行命令即可
给系统用户读权限

icacls .\id_rsa /c /t /grant system:R

禁用继承

icacls .\id_rsa /c /t /inheritance:r

给当前用户读权限 (tyustli: 为当前用户名,楼主当前用户为:86156,改为 86156 即可)

 icacls .\id_rsa /c /t /grant tyustli:R

上述三条命令执行完成之后再次连接即可

总结

vscode 通过 SSH 连接远程 linux 服务器步骤还是比较简单的,关键点在于 SSH 密钥文件权限的修改,具体方法可以参考本 SSH 系列文章。

VSCode配置SSH免密连接Linux服务器 先登录你的远端服务器,然后将刚才生成本机公钥使用scp命令或者WinSCP工具复制到远程服务器的/home/user/.ssh文件夹下,该文件夹下应该有。然后将Windows本地机器生成的公钥id_rsa.pub的内容追加至authorized_keys文件中。秘钥密钥id_rsa和公钥id_rsa.pub文件都默认保存在(C:\User\用户/.ssh)文件夹下。执行完生成ssh秘钥和公钥的命令后,直接一路回车确定就可以了。2、在VSCode中的打开SSH的Config文件。命令,生成公钥和私钥。 阅读详情

相关推荐

【远程开发】VSCode使用Remote SSH远程连接Linux服务器

【远程开发】VSCode使用Remote SSH远程连接Linux服务器

学习笔记 8218

VScode使用SSH连接linux

依次选择 “文件”->“首选项”->“设置”,搜索 Show Login Terminal,勾选 ‘Always reveal the SSH login terminal’重新打开vscode,单击远程连接的图标,选择 Connect to Host in New Window,如下图。安装完后会在左侧生成了远程连接的图标,单击此图标,然后选择设置图标。单击后在下方的终端中,选择yes,输入登录密码。输入后会显示已连接到远程,这时选择打开文件夹,在控制台输入密码,确定即可连接成功。

u010584870的博客 3363

VSCode使用Remote SSH连接远程服务器

VSCode配置远程登录

A_king 3708

vscode利用ssh远程连接linux虚拟机

vscode远程连接linux虚拟机

weixin_45298607的博客 9204

Mind+掌控板实战:5分钟搞定Easy IoT的MQTT通讯(附完整代码)

本文详细介绍了如何利用掌控板和Mind+图形化编程软件,快速实现基于Easy IoT平台的MQTT通讯。通过清晰的步骤讲解和完整的代码示例,指导用户完成从云端配置、Wi-Fi连接到MQTT消息发布与订阅的全过程,帮助初学者轻松构建物联网设备间的双向对话系统。

weixin_29300241的博客 439

ptrade量化策略之ST股弱转强,回测年化115%

本策略的核心是精选ST股票,国九条过滤,防止直接暴雷退市,只做ST股票的弱转强

qq_29301281的博客 1775

【SSH】在VScode远程开发 使用SSH远程连接服务器

远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看…而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,在vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。

感谢您的关注! 9万+

NY8A053E 例程 之 PWM Ouput

更多关于NY8A053E的相关例程请留言!

倪彬笑阳的博客 2913

【ssh】vscode 远程连接(本地虚拟机) Linux 服务器

安装Remote-SSH并配置 首先打开 vscode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH: 进入设置,搜索ssh,找到并选中拓展中的Remote-SSH中的Show Login Terminal选项,因为在连接的时候,终端会让你输入yes或者密码等: 接着,需要配置你的Linux服务器地址信息,按 CTRL+SHIFT+P,搜索ssh,找到Open Configuration

isanth 5万+

软件测试学习笔记(二)图覆盖

软件测试学习笔记(二)图覆盖 课程链接软件测试_中国大学MOOC 2.1 测试中的图 2.2 图覆盖准则 1、什么是图? 点的集合和边的集合。点或者结点,有穷非空的集合。边是点对。 2、图为什么在软件测试中具有重要地位? 所谓软件测试就是将软件变作一张图,然后覆盖它,不仅仅是软件,图更是计算机科学重要的结构。 3、软件测试中的图是如何得到的? 常见的图可以来自源代码,常见的是控制流图,还有各种各样...

DZFinder的博客 1414

【软件系统架构】系列六:MBSE(基于模型的系统工程)

基于模型的系统工程(MBSE)是一种以模型为核心的系统工程方法论,通过结构化、可视化的模型取代传统文档,实现从需求到验证的全生命周期管理。MBSE采用SysML建模语言,包含需求、功能、架构和验证四大要素,支持自动追踪、仿真分析和代码生成。相比文档式工程,MBSE具有变更影响自动分析、跨团队协作和高可视化等优势,广泛应用于航空航天、汽车电子等领域。典型开发流程包括需求建模、行为建模、架构建模等阶段,配合MagicDraw、Cameo等工具链实现。MBSE正与数字孪生、AI技术融合,推动自动化建模和智能验证的

moton2017的博客 2770

windows下使用vscode远程连接Linux服务器进行开发

windows下使用vscode远程连接Linux服务器进行开发一、 安装远程开发插件Remote Development1、在商店中搜索**Remote Development**并安装。2、选择SSH Targets3、新建远程连接4、连接远程服务器5、打开文件夹6、安装插件 vscode推出了Remote Development开发包,让我可以在不同的场景快速切换,无需等待同步文件、环境。因为vscode远程开发完全是运行在服务器上的,我们本地的vsocde只是一个前端界面,所以根本无需同步服务器上的

irober的博客 2万+

自抗扰控制(ADRC)理论与工程实践:6.1 离散时间ADRC的推导

本文系统阐述了自抗扰控制(ADRC)的离散化方法,重点对比了前向欧拉法和基于零阶保持器(ZOH)的精确离散化两种方法。前向欧拉法计算简单但精度较低,稳定性受采样周期约束;ZOH法精度高但对大采样周期更鲁棒。文章详细推导了跟踪微分器、扩张状态观测器和控制律的离散形式,分析了采样周期选择的关键因素,为ADRC的数字实现提供了理论指导。

技术工作者 190

vscode连接远程Linux服务器

记录vscode远程链接相关

C学习 2万+

【SpringBoot 3.x 第43节】你还敢说 Spring 启动慢是“宿命”?Spring AOT 把启动剧本都提前写死了,你服不服?

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。

**My Coding Family** 525

100天精通Python(可视化篇)——第98天:Pyecharts绘制多种炫酷日历图参数说明+代码实战

一、日历图介绍 二、基础配置 1. 配置项类 2. 添加函数 3. 日期标签配置 4. 坐标系配置 三、日历图实战 1. 基础日历图 2. 日历热图

努力让自己发光,对的人才能迎着光而来 2万+

vscode连接SSH远程服务器(详细版)

vscode连接SSH远程服务器vscode下载和安装插件配置电脑环境进行连接解决频繁输入密码验证问题 由于ssh远程系列工具xshell、FinaShell、MobaXterm等,都只是命令行界面,vi 打开某个目录,如.c文件,会采用软件自带的编辑器打开,代码文件打开后格式就会很凌乱,敲代码不舒服,后来发现vscode上有远程ssh工具,连接linux虚机发现很多问题连接不上,也翻了很多帖子都没解决,现把方法记录分享。 vscode下载和安装插件 下载安装步骤略过 安装c/c++、remote-ssh工

菜yuyu 13万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VSCode配置 SSH连接远程服务器+免密连接教程

​ 以下内容基本参考博客VSCode配置 SSH连接远程服务器+免密连接教程 - 知乎,内容全面细致,基本上都能一次性成功连接远程服务器,如果不想每次连接服务器时都要输入密码,可以多花几分钟配置以下免密连接(连接好之后非常的方便) 为什么使用vscode? 研究生计算机开发研究python语言使用得多一点,而有界面的码代码并且可以连接远程服务器的平台常用的有两个:pycharm和vscode。个人喜欢并推荐使用vscode,因为比较轻量级,而且插件很多,操作上也比较简单,比较方便。 ​

qq_50714222的博客 6592

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VsCode配置ssh免密远程连接服务器

VsCode配置ssh免密远程连接服务器

weixin_46773333的博客 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VSCode 连接 Linux 远程服务器

VSCode 连接 Linux 远程服务器

weixin_44042453的博客 8464

【小白向超详细】使用 VSCode 远程连接 Linux 服务器详细教程

通过配置 SSH 和使用 Remote - SSH 插件,VSCode 可以方便地连接远程 Linux 服务器,支持文件编辑、代码调试等操作。如果遇到问题,可以根据报错信息一步步排查。希望本文对你有所帮助!如果有其他问题,欢迎评论交流。😊。

qq_17405059的博客 6333

vscode ssh远程连接服务器,一直正在下载vscode服务器的解决办法

vscode ssh远程连接服务器,一直正在下载vscode服务器的解决办法。

风的博客 3万+

使用 VScode 连接远程 Linux 服务器

文章目录 一、安装 OpenSSH 二、安装 Remote - SSH 三、配置 Remote-SSH 四、连接服务器 五、实例测试 六、下次打开的操作 一、安装 OpenSSH OpenSSH 可以让你在终端使用 ssh 命令,Windows10 一般自带。 可以通过以下方式检查是否安装 OpenSSH: 按下快捷键 Win + X,选择 Windows PoweShell(管理员),输入以下指令:Get-WindowsCapab......

老胡的博客 7551

无网络机器上,win下vscode客户端通过ssh连接linux服务器

本文专门针对网络环境下vscode通过ssh远程连接linux服务器并进行开发调试做一个介绍。

cly141220010的博客 8339

VScode远程连接Linux

VScode远程连接服务器

weixin_60478154的博客 4177

【VSCode】配置免密SSH登录远程服务器

基本配置流程,以及汇总自己踩过的坑

潜水应届社畜 7433
上一篇: 音频——数字麦克风和模拟麦克风(DMIC/AMIC)
下一篇: markdown 常用语法
tyustli
博客等级 码龄9年 1251粉丝 516原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tyustli

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值