返回顶部
首页 > 资讯 > 操作系统 >使用VSCode和SSH进行远程开发
  • 947
分享到

使用VSCode和SSH进行远程开发

VSCodeSSH远程VSCodeSSH开发 2022-06-04 23:06:08 947人浏览 薄情痞子
摘要

0.为什么需要远程开发 在进行嵌入式linux开发的时候,为了方便,通常在windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作: 编辑好代码,使

0.为什么需要远程开发

在进行嵌入式linux开发的时候,为了方便,通常在windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:

  • 编辑好代码,使用基于ssh的SCP将文件上传到服务器;
  • 使用SSH远程终端,在服务器上编译出可执行文件;
  • 编译完成后使用基于SSH的SCP将文件传回到本地;

这些操作都是基于SSH的,但是需要终端软件,文件传输软件, 并且不停地切换操作,过程很麻烦。

如果本地的编辑器可以直接通过SSH打开远程服务器的目录,操作文件,执行命令,这就称之为远程开发,使用远程开发可以大大方便我们的开发过程。

1.Visual Studio Code Remote - SSH扩展

Remote Development extension pack是VS Code在今年5月份发布的扩展,该扩展包括三个扩展:

  • Remote - SSH
  • Remote - Containers
  • Remote - WSL

这三个扩展分别支持将远程计算机,容器,或Windows子系统Linux(WSL)用作功能齐全的后台开发环境,本地的VS Code只是一个前端的界面,在本文中我们主要讲述如何使用SSH扩展,如图:

使用VSCode和SSH进行远程开发

2.SSH扩展安装

2.1.确保在命令行可以使用ssh命令

如果使用的系统是Windows10,系统中已经自带了SSH,不能再使用git的ssh:如图:

使用VSCode和SSH进行远程开发

如果使用的系统是Windows7,不能安装OpenSSH,只能使用Git中的ssh命令,将Git安装目录中的usr\bin文件夹添加到系统环境变量中,该目录下包含ssh命令的可执行程序;

使用VSCode和SSH进行远程开发

2.2.安装Visual Studio Code Insiders版本

注:

  • vscode1.35版本起SSH扩展进入稳定版,可以正常使用扩展,直接跳至2.3节;
  • VS code低于该版本需要安装VS Code内测版本;

VS Code的远程开发扩展目前还是预览版,所以需要提前下载安装 VisOwhxTaual Studio Code Insiders(下载链接),即VS Code的内部测试版本,然后安装:

使用VSCode和SSH进行远程开发

使用VSCode和SSH进行远程开发

2.3.安装SSH扩展

在VS Code扩展市场搜索remote,选择Remote-SSH,点击安装:

使用VSCode和SSH进行远程开发

使用VSCode和SSH进行远程开发

3.远程主机安装SSH服务器

!!!
特别注意:SSH扩展只能连接64位的Linux操作系统
!!!
在远程Linux主机上安装ssh服务器:


sudo apt-get install openssh-server

4.使用SSH扩展

4.1.设置SSH扩展显示登录终端

打开命令面OwhxTa板,输入ssh,选择设置:

使用VSCode和SSH进行远程开发

使用VSCode和SSH进行远程开发

4.2.启动SSH连接远程主机

SSH启动的方式有两种:

使用Ctrl+Shift+P打开命令面板,输入ssh,选择Connect to Host

使用VSCode和SSH进行远程开发

直接点击左下角的ssh图标:

使用VSCode和SSH进行远程开发

启动之后输入远程主机的用户名和ip地址,按回车进行连接:

使用VSCode和SSH进行远程开发

所以会显示出SSH登录终端,输入用户的密码即可:

使用VSCode和SSH进行远程开发

首次登录后,VS Code会自动弹出一个新的窗口用于远程工作,并且会自动在远程主机上安装VS Code server:

使用VSCode和SSH进行远程开发

在登录过程中需要不断的输入密码,只要弹出就输入密码即可,如图:

使用VSCode和SSH进行远程开发

登录成功后如图:

使用VSCode和SSH进行远程开发

4.3.打开远程目录作为工作区

点击文件视图:

使用VSCode和SSH进行远程开发

然后选择要打开的目录:

使用VSCode和SSH进行远程开发

打开成功如下:

使用VSCode和SSH进行远程开发

4.4.使用远程终端

直接点击新建终端即可打开Bash:

使用VSCode和SSH进行远程开发

4.5.安装扩展

注意,在远程开发的时候扩展分为本地扩展和远程扩展:

使用VSCode和SSH进行远程开发

5.记住常用主机

如图,打开配置文件:

使用VSCode和SSH进行远程开发

选择 一个配置文件:

使用VSCode和SSH进行远程开发

按如下格式填写内容,保存:

使用VSCode和SSH进行远程开发

使用VSCode和SSH进行远程开发

到此这篇关于使用VSCode和SSH进行远程开发的文章就介绍到这了,更多相关VSCode和SSH远程开发内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: 使用VSCode和SSH进行远程开发

本文链接: https://lsjlt.com/news/21017.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用VSCode和SSH进行远程开发
    0.为什么需要远程开发 在进行嵌入式linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作: 编辑好代码,使...
    99+
    2022-06-04
    VSCode SSH远程 VSCode SSH 开发
  • 使用VSCode的Remote-SSH连接Linux进行远程开发
    安装Remote-SSH并配置 首先打开你的VSCode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH: ...
    99+
    2022-06-04
    VSCode Remote-SSH连接Linux Remote-SSH连接Linux
  • 【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
    文章目录 前言视频教程1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP...
    99+
    2023-08-20
    vscode 服务器 ssh linux 大数据
  • python使用PyCharm进行远程开发和调试
    背景描述 有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以在服务器环境中进行单步跟踪调试就好了。 然而...
    99+
    2022-06-04
    python PyCharm
  • Win10下如何配置VScode远程开发ssh-remote
    这篇文章主要介绍Win10下如何配置VScode远程开发ssh-remote,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题背景:在开发或者做实验的过程中,我们经常会用到远程服务器或者Github的项目,而我服务器...
    99+
    2023-06-20
  • 如何使用Vscode结合docker进行开发
    本篇内容主要讲解“如何使用Vscode结合docker进行开发”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Vscode结合docker进行开发”吧!前言使用 Docker 与 VS C...
    99+
    2023-06-20
  • 使用Vscode结合docker进行开发的详细过程
    前言 使用 Docker 与 VS Code 可以优化整个本地开发环境,加速项目进度过程。在所有环境中使用相同的基础映像,为所有开发人员提供相同的编辑器工具,可以更容易实现标准。 大...
    99+
    2024-04-02
  • vscode远程开发使用SSH远程连接服务器的方法「内网穿透」
    目录1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 Ubuntu安装cpolar4.2 创建隧道映射4.3 测试公网远程连接5. 配置固定TCP端口地址5.1 保留...
    99+
    2023-02-16
    vscode使用SSH远程连接服务器 VSCode内网远程连接服务器
  • 使用vscode远程linux开发的实现
    告别过去 在vscode有了remote ssh之前,大多数linux服务器开发者通常使用vs远程Linux,或者xshell配合vim的姿势,进行服务器开发,虽然vs很强大,调试很清晰,可是打开vs的时间和启动调试的时...
    99+
    2022-06-04
    vscode远程linux开发 vscode远程linux
  • linux系统使用vscode进行qt开发的过程分享
    目录1.安装Qtcrater2.打开Qtcrater创建新项目3.使用vscode打开项目从一头雾水到模模糊糊,不明原理,暂时记录一下 1.安装Qtcrater sudo pacm...
    99+
    2024-04-02
  • window11安装SSH和VScode并远程连接Linux服务器进行配置
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比...
    99+
    2023-09-04
    linux ssh vscode 服务器 windows
  • 怎么使用VS2019进行Linux远程开发
    本篇内容介绍了“怎么使用VS2019进行Linux远程开发”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Visual Studio的跨平台开...
    99+
    2023-06-16
  • Win10下配置VScode远程开发ssh-remote(免密登录)
    目录问题背景:环境准备:配置步骤:1.在本地配置服务器的免密登录2.VScode上的配置问题背景: 在开发或者做实验的过程中,我们经常会用到远程服务器或者Github的项目,而我服务...
    99+
    2024-04-02
  • VSCode如何进行安卓开发
    这篇文章给大家介绍VSCode如何进行安卓开发,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。vs code 大部分是由 ts 编写,上层 UI 可以运行在各个系统的浏览器中,但 vs code 基于 electron ...
    99+
    2023-06-25
  • 如何用pycharm进行远程开发
    用pycharm进行远程开发的步骤:1、配置远程服务器信息;2、连接远程服务器;3、部署项目到远程服务器;4、在远程服务器上运行和调试代码。详细介绍:1、配置远程服务器信息,打开PyCharm,进入“File”菜单,选择“Settings”...
    99+
    2023-12-09
    pycharm 远程开发
  • 配置Pycharm进行远程开发
    目录 前言一、创建conda环境(远端)二、本地Pycharm的配置1. 新建项目:remote① 打开pycharm新建项目② 配置远程开发环境③ 测试远程开发环境 2. 同步项目目录...
    99+
    2023-09-10
    pycharm 服务器 linux jupyter
  • 为什么无法使用 Docker/VScode 进行远程调试?
    在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天编程网就整理分享《为什么无法使用 Docker/VScode...
    99+
    2024-04-04
  • 通过ssh进行远程访问
    文章目录 前言 1. 前期准备 1.1 Windows 安装 OpenSSH 服务器 1.2 Linux 安装 openssh-server 2. 局域网...
    99+
    2023-09-23
    ssh 服务器 linux
  • vscode使用插件remote-ssh远程连接服务器
    vscode使用插件remote-ssh远程连接服务器 0.引言1.配置密钥对1.1.本地端1.2.服务器端 2.服务器端配置3.vscode连接4.调试 0.引言 用上了公司百万级的服务器 😆 &#x...
    99+
    2023-08-18
    服务器 ssh vscode
  • 使用vs2019进行Linux远程开发的方法步骤
    通常,当我们开发linux程序时有两种方案: 在Linux上直接编写程序并进行运行测试和调试 在Windows或Mac OS X上借助工具进行远程开发 虽然我自己是在Linux环境上直接进行开发的,但也有许多...
    99+
    2022-06-04
    vs2019 Linux远程开发 vs2019 Linux 开发
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作