Visual Studio Code远程开发-Remote Development
准备工作:一台win&mac电脑 远程连接用的服务器 :阿里云&百度云或者别的
1.本地安装Visual Studio Code
2.打开Visual Studio Code安装Remote Development扩展。这里我已经安装过。
安装完成后侧栏菜单多出一个远程资源管理器选项
安装完扩展可重启一下VS code.
3.添加远程服务器,SSH登录
登录远程主机
在ssh hello@microsoft.com -A处输入你的远程主机信息,其中:
hello位置填写你在远程主机处的用户名(注意字母大小写);
microsoft.com位置填写远程主机的IP地址;
-A位置可不写。
按照上述填写信息后,会在C:\Users\Administrator\\.ssh位置生成配置文件config(后续设置免密登录和远程服务器别名会用到);
在下图位置处填写yes后回车;
进入远程主机
输入登录信息后一路按照指引操作,输入密码连接服务器。连接成功后VS code会自动在服务器端安装code server,安装完成后就可以通过VS code打开和编辑服务器资源。
点击Explorer或者直接使用快捷键Ctrl+Shift+E,点击Open Folder后可以在下述位置处选项想要进入的远程主机位置,至此。
配置免密登录
上述已经完成通过VS Code登录远程主机,但比较不方便的是,每次登录都需要输入密码,下面介绍如何设置免密登录远程主机。
生成公私钥
路径C:\Users\Administrator.ssh下打开PowerShell(适用于Windows10)或在任意位置打开CMD(Shift+右键);
执行命令ssh-keygen,指定公私钥生成的路径(建议放在C:\Users\Administrator\\.ssh)后一路回车键,此步骤后,在路径C:\Users\Administrator.ssh下会生成一对公私钥文件id_rsa、id_rsa.pub;
拷贝公钥文件至远程主机
拷贝id_rsa.pub至远程Ubuntu上的/home/william/.ssh下的authorized_keys文件中,可以使用命令:
首先,在运行VS Code的客户机上使用命令:
scp -P 22 id_rsa.pub user@ip-of-your-remote-host:/home/user/.ssh/id_rsa.pub
其次,在远程Ubuntu主机上使用命令:cat id_rsa.pub > authorized_keys
至此,可以免密登录远程主机。
4. 设置别名
打开路径C:\Users\Administrator.ssh下的config文件,按照下列格式改写Host后的IP地址为你想要设置的远程主机别名:
Host 192.168.88.77
HostName 192.168.88.77
User aicc
Port 22
至此,也完成了为远程主机起别名。
Visual Studio Code远程开发-Remote Development相关推荐
- Visual Studio Code远程开发配置
目录 配置 切换同一服务器下不同用户失败的解决方法 首先Windows及连接的服务器需支持openssh 配置 打开VS code 在扩展应用中搜索下面并安装下面两个扩展应用. 安装完成后,点击左下角 ...
- 详述Visual Studio 代码远程开发扩展中的远程命令执行漏洞
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Visual Studio 代码远程开发扩展(Code Remote Development Extension) 1.50 未能在将其用作 s ...
- 如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
假设我有一个nodejs应用,运行在AWS - 亚马逊云平台上(Amazone Web Service).我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用. Vis ...
- Salesforce系列(一):使用Visual Studio Code进行开发!
Salesforce系列(一):使用Visual Studio Code进行开发! 前言 今天博主将为大家分享:Salesforce系列(一):使用Visual Studio Code进行开发!不喜勿 ...
- 使用Visual Studio Code 第一次开发C# 运行Hello World!
使用Visual Studio Code 第一次开发C# 运行Hello World! 1.安装.NET https://dotnet.microsoft.com/download/dotnet/5. ...
- visual studio code .net 开发
Visual Studio确实是相当好用,各种简化操作什么的简直不要太舒服.但其容量太大,有时不是很方便,所以今天简单介绍一下另一个工具--Visual Studio Code. 虽然相比于老大哥Vi ...
- visual studio code远程连接服务器
写在前边 我配置过程中遇到的问题 (1)连接服务器时,弹出来的是下图内容, 而网上找到的大多数配置教程连接服务器,弹出来是以下框. (2)选择其中一个(Linux/Windows/macOS)之后,终 ...
- Visual Studio Code高效开发----自动保存设置方法
俗话说,工欲善其事,必先利其器,平时写代码的时候,每次都要保存,Ctrl + S快要摁烂了有没有,并且有时候是忘了没保存的有没有,结果还在问,为啥我改了不生效呢?那么这个技巧可以一次性解决你的问题,设 ...
- Visual Studio Code + SDCC开发51单片机 1 - 环境安装
目录 1. 安装Visual Studio Code 2. 安装EIDE 3. 安装SDCC 4. 创建工程 5. 编译 1. 安装Visual Studio Code 在Visual Studio ...
最新文章
- RESTful视图之Request 与 Response
- GPS及惯性传感器在无人驾驶中的应用
- 论文笔记:Missing Value Imputation for Multi-view UrbanStatistical Data via Spatial Correlation Learning
- 数学建模学习笔记——微分方程建模
- 有上下界的网络流1-无源汇带上下界网络流SGU194
- HDU1010 Tempter of the Bone DFS+剪枝
- 玩转mini2440开发板之【编译烧录rootfs根文件系统全过程记录】
- The user specified as a definer (#39;root#39;@#39;%#39;) does not exist
- 抽象类和抽象方法----java
- 深度学习《GAN模型学习》
- AIdl server端监听client是否掉线
- php mysql单引号 双引号_php单引号、双引号与数据库
- 公司冷备服务器1.100切换到1.99
- 解决python中文乱码问题
- 18年7月最新可用QQ坦白说解密方法
- flutter 里面读取和复制内容到手机剪切板
- XML 大于号 小于号 处理
- 创意撰写优化技巧通配符
- css3软键盘不盖住输入框的方法
- STM32WL芯片解锁方法