使用VS Code进行远程开发
使用VS Code进行远程开发
VS Code已经有了远程开发的功能。在此之前我曾经遇见过一个场景,在利用Docker来进行ASP .NET Core开发的时候,本机的Docker Desktop经常会出现莫名其妙的问题,那时我就在寻找一种连接远程Linux服务器进行开发的方案。VS Code Remote开发的功能已经发布有一段时间了,今天终于有空进行一次尝试。
本机Windows配置
VS Code Remote是基于SSH来实现的,那么我们的Windows本机则需要安装配置SSH。
- 以管理员模式打开PowerShell,运行命令
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
# This should return the following output:
Name : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
- 安装SSH客户端和服务端:
# 安装 OpenSSH 客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
# 安装 OpenSSH 服务端
Add-WindowsCapabi