VS code 远程开发 windows

2023-07-28 15:29:25 浏览数 (1)

场景:项目部署在windows服务器下,想直接在本地机器上用VScode 编辑远程服务器的代码

VS Code Remote是基于SSH来实现的,那么我们的Windows服务器则需要安装配置SSH。

  1. 以管理员模式打开PowerShell,运行命令Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
代码语言:javascript复制
PS C:UsersAdministrator> Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

2. 安装SSH客户端和服务端:

代码语言:javascript复制
# 安装 OpenSSH 客户端
PS C:UsersAdministrator> Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Path          :
Online        : True
RestartNeeded : False

代码语言:javascript复制
# 安装 OpenSSH 服务端
PS C:UsersAdministrator>  Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Path          :
Online        : True
RestartNeeded : False

3. 初始化SSH服务配置:

代码语言:javascript复制
PS C:UsersAdministrator> Start-Service sshd
PS C:UsersAdministrator> Set-Service -Name sshd -StartupType 'Automatic'

4. 用一台 linux 连接测试:

代码语言:javascript复制
[root@VM-16-14-centos ~]# ssh Administrator@118.25.***.***

Microsoft Windows [版本 10.0.20348.1487]
(c) Microsoft Corporation。保留所有权利。

administrator@172_17_16_6 C:UsersAdministrator>

5. VScode 像远程linux一样正常远程即可,这里不再介绍,网上都有;

0 人点赞