VSCode远程开发配置

目录

概要

现在很多公司都是直接远程到服务器上写代码,使用远程开发,可以在与生产环境相同的环境中开发、测试和部署代码,减少因环境不同而导致的问题。当下VSCode远程开发是支持的比较好的,本文将详细介绍如何通过VSCode连接远程开发机进行开发

2019 年 5 月 3 日,在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开发者在容器,物理或虚拟机,以及 Windows Subsystem for Linux (WSL) 中实现无缝的远程开发


远程开发插件安装

  1. Remote - SSH

开始连接

  1. 添加一个ssh连接,连接模板如下
bash 复制代码
ssh user@dev_ip -p port_number
  1. 输入连接密码就可以连接成功了

SSH无密码登录

在完成连接配置后,后续打开项目可能经常会让你输入密码,下面我将介绍使用ssh-copy-id实现SSH无密码登录

效果:ssh-copy-id - 将你的公共密钥填充到一个远程机器上的authorized_keys文件中。

  1. 在本地机器上使用ssh-keygen产生公钥私钥对,打开git bash命令行 执行命令ssh-keygen
  2. 用ssh-copy-id命令将公钥复制到远程机器中
bash 复制代码
ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
  1. 这样登录远程机器就不用输入密码了,验证方法如下
bash 复制代码
ssh remote-host
  1. 接下来就可以愉快的进行编码了...

开发环境配置

  1. 如果有需要可以参考VSCode Python远程开发环境配置
相关推荐
百锦再28 分钟前
Android Studio 中文字大小的单位详解
android·xml·java·ide·app·android studio
残月只会敲键盘34 分钟前
Visual Studio C++引入第三方库
ide·visual studio
广州华锐视点1 小时前
高效培训,借助课程编辑器塑造卓越团队
编辑器
来自星星的坤1 小时前
解决 VSCode 中 NVM 配置后无法识别 Node 和 NPM 的问题
ide·vscode·npm
正经教主2 小时前
【问题】一招解决vscode输出和终端不一致的困扰
vscode·问题处理·运行环境
还是鼠鼠2 小时前
Node.js 中 Token 原理简单介绍 + 示例代码
linux·vscode·中间件·node.js·编辑器·vim·express
da-peng-song2 小时前
ArcGIS Desktop使用入门(四)——9版本与10版本区别
数据库·arcgis·编辑器
Freddy_Ssc3 小时前
ESP32之阿里云IoT物模型通信(MQTT-TLS连接通信),基于VSCode环境下的ESP-IDF开发(附源码)
vscode·物联网·阿里云·esp32·物模型
惊鸿醉3 小时前
⭐ Unity 使用Odin Inspector增强编辑器的功能:UIManager脚本实例
unity·编辑器·游戏引擎
尽兴-4 小时前
常用 Git 命令详解
java·git·vscode·gitee