VSCode:Remote-SSH配置实录

vscode使用插件remote-ssh远程连接服务器 生成密钥对,是为了免密登录?我直接使用的git配置的时候的密钥对。用上了公司百万级的服务器 😆 😆 😆 😆。安装插件进行连接就行, 阅读详情
AI摘要

服务器常部署在Linux远程机器,以往SSH连接后用vim或emacs改文件较麻烦。微软开发的VSCode插件Remote-SSH,解决了在Windows下开发Linux程序的问题。本文介绍了该插件的安装、配置、连接和使用方法,配置简单且界面可视化。

为什么要使用VSCode:Remote-SSH

服务器很多时候都是部署在Linux远程机器上的,我们通常是SSH连过去然后用vim或者emacs去修改源文件。
这种方式对我来说很麻烦,因为我已经习惯了全宇宙最好用的C++IDE Visual Studio,离开IDE写代码实在太痛苦了。
所以我只能借助samba+sourceinsight的组合来勉强度日。这个组合其实是比较好的,只不过配置特别麻烦,实在是不想折腾。

这时,微软开发了一个VSCode的插件Remote-SSH,可以说是目前比较完美的解决了在windows下开发linux程序的问题。
Remote-SSH配置简单,界面可视化,你可以把他看做是带IDE的Putty。当然你也可以只把他当做一个远程ssh的连接工具来代替putty,xshell。

配置

1.安装

目前Remote-SSH这个插件仅支持VSCode的Insider版本(2019.5.8),所以你需要下载VSCode的Insider版本然后直接在扩展搜索Remote-SSH即可。


选择Remote-SSH下载即可。

安装完毕后侧边栏会出现新的图标:

(注意这里安装完后你们不会有AliServer这个Item,这是我配置完毕后的一个截图)

2.配置

Remote-SSH非常简单。
首先使用快捷键Ctrl+P打开活动栏:

搜索Remote-SSH,点选Connect to Host选项
接着会弹出:

让你选择config文件放在哪里,回车即可新建并编辑config文件。
config文件必须放到被授权的rsa秘钥所在的文件目录,可以看到我这个目录下的文件是这样的:

config文件是Remote-SSH的配置文件,表示我们将使用这个文件夹下的rsa秘钥文件去登录远程服务器。

注意:
Remote-SSH只提供使用RSA秘钥远程登录,所以你必须将该本机的rsa公钥添加到远程服务器,这一步并不麻烦,可以看我的这篇博文https://blog.youkuaiyun.com/sixdaycoder/article/details/89850064有详细教程。

config文件配置项如下:

Host AliServer
	HostName 1.1.1.1 # 填写远程服务器的IP或者Host
	User     username # 填写登陆远程服务器的用户的名字

你没看错,只有三行,非常简单。

3.连接

配置完毕后,在Remote-SSH中会出现新的名为AliServer的条目。

点击右边的按钮即可连接在新窗口中打开远程连接。
如果配置正确,会打开一个新的窗口,显示如下:

成功连接后Opening Remote状态会更改:

4.使用

在新窗口可以在菜单栏使用File->Open Folder,然后就会弹出以下窗口:

输入目录即可打开到侧边栏,然后就可以像是在本地开发一样更改远程的源文件,编译,调试。
或者呼出终端,当做一个带UI的Shell使用也可。

vscode使用remote-ssh免密连接服务器 你还在使用XShellHyperFinalShell等等SSH客户端软件吗,作为前端的我们,一直在用的功能强大的开发工具vscode,早已实现SSH连接功能(借助官方提供的插件)。而且更加好用,可以直接打开服务器上的文件,直接在vscode中修改、保存。按照下面的步骤安装配置,去发现新大陆吧! 阅读详情

相关推荐

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

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

学习笔记 8245

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

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

感谢您的关注! 9万+

vscode remote ssh 多重跳接配置内网穿透

Remote SSH 有些代码我们需要在服务器上跑,但是debug有点复杂, 这时,我们可以使用VScode 的 Remote SSH 这个拓展来实现在本地直接debug服务器上的程序, 从而提升开发体验。 问题描述 我需要用先连接到一个跳板机然后再去访问内网的服务器: local -> server_A -> server_B. local 的操作系统是win10 server_A...

SUZOOSUGAR 4677

vscode通过ssh连接服务器实现免密登录+删除(吐血总结)

13.如果长时间都一直是该情况,可以使用Ctrl + Shift + P,打开命令窗口,输入reload window来重新加载窗口(会要求你重新手动输入密码)。(2)终端会出现以下提示,可以自己定义密钥名(就是自己定义文件所在位置),也可以直接跳过,默认在C盘中的C:\Users\“用户名”\.ssh中。12、该用户第一次访问该服务器可以看到该提示信息,耐心等待,这时是插件在服务器上面安装需要的依赖,大约会占用服务器150mb左右的空间。2、点击远程资源管理器选项卡,选择远程(隧道/SSH)类别。

AndrewPerfect的博客 15万+

VSCode 远程开发 remote development SSH 模式 | Windows 版

VSCode 正式版 1.35 已经支持远程开发功能,第一步安装插件 Remote Development,该插件是个插件包,包含三个插件:Remote - SSH、Remote - Containers和Remote - WSL,这篇文章主要写 SSH 模式的远程开发,因为 WSL 模式非常简单,基本和用本地文件差不多,而 Container 模式在 Windows 下众所周知比较尴尬。安装完插...

浅尚湖间 7340

Basilisk库教程

要在仿真中执行模块,其调度由Basilisk的[Process]和[Task]容器控制。BSK[Task]包含一系列模块,这些模块都以相同的更新频率执行。一个[Process]本质上是一个任务组,可以包含多个相关的任务。例如,在多星仿真中,你可以为每颗卫星创建一个[Process],以便将相关任务和嵌入式模块有序地组织起来。下图展示了一个示例布局,其中bskSat卫星的动力学被添加到与飞行软件(FSW)算法分开的进程中,这些算法在该卫星上执行。在每个进程中,设置了若干任务,这些任务以指定的频率进行评估。

weixin_57997461的博客 1137

VSCode Remote-SSH 配置实录:从 401 报错到把 endpoint 改到 TaoToken

VSCode Remote-SSH 配置实录:用 settings.json 注入 TAOTOKEN_BASE_URL 等环境变量,统一远程终端与本地插件入口,三步验证重连、curl 请求与鉴权,解决 401 与 local proxy failed。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42608299的博客 4

基于强化学习框架的交易策略学习过程

每个状态s∈S 是一个由六个微观结构特征构成的向量,这些特征反映了当前市场的订单簿状态和近期交易行为。

xu624735206的博客 1110

VSCode Remote-SSH 配置实录:从 config 到 RSA 密钥的完整避坑指南

用 ssh-keygen 生成 RSA 密钥后,把公钥追加到远程 authorized_keys 并写入 SSH config,即可在 VSCode Remote-SSH 中直连 Linux 主机。本文给出 config 骨架、权限设置与连接失败逐项排查,并附 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 备用。

weixin_42576804的博客 7

西门子PLC1200 1214C DC/DC/DC 驱动步进电机

控制电机旋转的指令在“指令”中的“工艺”下的“Motion Control”(若出现程序块无法调用情况,则看备注3的第4条),本篇只介绍常用指令(若想学习详细与更多指令,请参考指令手册)。

2301_79553921的博客 1万+

airodump-ng、aircrack-ng使用教程

wifi破解、airodump-ng、aircrack-ng脚本

ssmbyss的博客 2233

VSCode使用 - Remote-SSH 配置说明

Remote-SSH是一个VSCode的插件,Remote-SSH可以让你使用任何带有SSH服务的远端机器作为你的开发环境。这可以大大简化各种情况下的开发和故障排除。使用了Remote-SSH插件之后...

Ailson Jack的专栏 1万+

PICO+Unity MR空间网格开发实战:从零构建透视交互场景

本文详细介绍了使用PICO 4 Ultra与Unity引擎进行MR空间网格开发的完整实战流程。从环境准备、项目初始化、核心组件配置,到空间网格的生成、可视化与物理交互实现,手把手教你构建一个能识别真实环境并发射虚拟小球的透视交互场景。文章重点解析了PICO SDK中空间网格功能的关键配置与优化技巧,并提供了真机部署与调试的实用指南。

e3f4g5的博客 490

vscode配置remote ssh

vscode配置remote ssh

qixiang2013的专栏 1万+

python指纹识别算法(亲测代码可用)

python指纹识别算法

2301_76482796的博客 3079

超详细 Git创建仓库及上传项目至Github操作(Windows系统)

文章目录前言一、Git下载及安装二、创建代码仓库1.配置身份2.创建本地仓库3.提交本地代码三、使用Git上传代码至Github1.创建ssh keys2.在Github中新建仓库3.关联本地仓库与Github仓库4.推送代码至Github仓库总结 前言 本文对于Windows系统上git的安装及基本使用方法进行简单介绍,并介绍如何使用git将仓库中的项目上传至个人的Github中去。内容参考《第一行代码》以及一些博客。 本文适合新手阅读哦~ 一、Git下载及安装 打开网站 git下载 下载安装包(直接

lijianyi0219的博客 2万+

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

1 前言 最近在搭建一套 VSCode 的远端开发环境,主要想解决 C/C++ 代码不能 100% 跳转的问题。 闲言少叙,安装过程奉上。 2 操作步骤 2.1 安装 SSH 由于我们是使用 SSH 连接远程服务器,因此 Windows 需要支持 SSH 。 可以通过安装 Git 来获取 SSH 功能,如何验证?使用 Win + R ,输入 cmd 打开控制窗口,直接输入 ssh ,如下提示,则代表 SSH 已经安装成功; 2.2 添加插件 使用 VSCode 最方便的一点,就是有很多插件可供选择。 本次

FightingBoom的博客 1万+

LeRobot 宇树人形机器人 G1 部署 GR00T 运动策略

本文详细介绍了Unitree G1人形机器人的完整设置流程。首先通过以太网连接机器人并进行SSH访问,然后配置WiFi网络实现无线连接。在机器人端安装LeRobot软件并运行服务器程序,最后在控制端配置IP地址并运行GR00T移动控制系统。指南涵盖了29自由度和23自由度版本G1机器人的配置方法,支持通过WiFi进行远程策略部署,提供双足行走与平衡控制功能,并详细说明了遥控器操作方式。

2506_90492529的博客 2172

vscode插件remote-ssh安装及ssh错误

vscode remote-ssh插件安装,免密配置,ssh连接错误及其解决方法。

cdLiang的博客 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

配置VSCode + Remote-SSH: 远程服务器

步骤1.检查windows本地是否安装有ssh。 检查方式:打开windows powershell,输入ssh命令。已安装则会得到下图显示的结果。 检查本地的ssh服务 否则先在本地安装官方发布的OpenSSH。 PowerShell/Win32-OpenSSH​github.com/PowerShell/Win32-OpenSSH/releases正在上传…重新上传取消https://link.zhihu.com/?target=https%3A//github.com/PowerShell/

weixin_60828461的博客 6221

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VSCode配置Remote-SSH连接Linux远程开发

VSCode 作为最强的的一款编辑器,其强大之处在于其友好的操作界面和丰富的插件,除了为各种编程语言增加了插件外,对于 SSH 远程连接和 WSL 等都也有对应的插件,极大的方便了使用 VSCode,同时也能最大限度地利用 VSCode 强大的功能。本篇主要介绍的是使用 ssh 插件 Remode-SSH 进行远程连接 Linux 进行开发。 安装Remote-SSH插件并配置 注意:请确保你的 Linux 已安装 SSH 服务,否则请先在 Linux 上安装 OpenSSH-Server,这里不赘述其安装

code_peak 5803

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VSCode离线安装Remote-SSH插件

VSCode Remote-SSH是Visual Studio Code(以下简称VSCode)的一款插件,它提供了在远程计算机上进行开发和调试的能力。这个插件使得开发者可以在本地使用VSCode的界面和功能,同时在远程计算机上执行代码。远程开发是一个越来越受欢迎的工作流程,特别是在分布式团队中或者需要在不同环境中进行开发的情况下。使用VSCode Remote-SSH插件,开发者可以直接在远程服务器、虚拟机或者容器中进行开发,而不需要将代码复制到本地。

AnChenliang_1002的博客 8953

VSCode中利用Remote SSH插件远程连接服务器并进行远程开发

引言 前些天,VSCode推出了一系列新的插件,来实现远程开发的功能,对于许多使用Windows进行开发,但是需要将程序部署在服务器的用户来说,提供了非常大的便利。 这些插件分别是: Remote - SSH Remote - Containers Remote - WSL 第一个是基于SSH的远程连接主机,第二个用于连接容器,第三个用于连接WSL,也就是Linux子系统。 在Remote -...

lenfranky的博客 3万+

Remote SSH的VScode配置及免密连接方法

在MobaXterm连接remote可以直接指定IP地址,对应的端口以及用户名、密码,直接连接即可。同时,如果连接错误也会显示对应的问题(对应的IP或端口不存在也会显示Connection Refused)

weixin_48110223的博客 2817

VSCode:Remote-SSH使用说明

安装 打开vscode的插件扩展中心,找到 Remote-SSH 插件 选择 install 即可。 安装完成后,左侧边会多出来一个图标 注意,新安装好并不会出现 Target 列表。 配置 按下 ctrl + shift + p ,在搜索中,输入 Remote 选择 Remote-SSH,点选 Remote-SSH:Connect to Host… 然后点击 然后会弹出 选择存放 co...

qq_24649627的博客 1万+
上一篇: [SSH]客户端和服务器配置实录
下一篇: 两种常用的并发模型:CSP和Actor
SixDayCoder
博客等级 码龄12年 98粉丝 64原创
评论 25
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值