Windows10下VSCode远程连接服务器配置方案

Windows10下VSCode远程连接服务器配置方案

一、配置OpenSSH

安装OpenSSH有两种方式,我们介绍其中一种:通过PowerShell安装。感兴趣的话可以查看微软官方的文档:https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

  • 若要使用 PowerShell 安装 OpenSSH,请首先以管理员身份启动 PowerShell。 Win+X,点击Windows Powershell(管理员):

Windows10下VSCode远程连接服务器配置方案

  • 检查是否安装OpenSSH,输入如下命令,如果没有安装,则会输出:NotPresent

    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
    
  • 然后,安装服务器和/或客户端功能,键入如下命令:

    # Install the OpenSSH Client
    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
    
    # Install the OpenSSH Server
    Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
    
    # Both of these should return the following output:
    
    Path          :
    Online        : True
    RestartNeeded : False
    
  • 至此,OpenSSH配置完成;如果后续想卸载服务,那么请移步前述的微软官方文档,此处不做赘述。

二、安装Remote-SSH

  • 完成上述配置后,打开Vscode扩展,搜索Remote SSH,进行安装,安装完成后如下图(如果之前已经安装直接进行下面的过程):
    Windows10下VSCode远程连接服务器配置方案

  • 之后,我们打开配置文件进行配置,点击顺序如下图所示:
    Windows10下VSCode远程连接服务器配置方案* 然后修改配置文件,写入你自己的配置:
    Windows10下VSCode远程连接服务器配置方案

  • 然后更改Romte-SHH的设置,VSCode顶部选择:File->Preferences->Settings->Extension->Remote-SSH,勾选Show Login Terminal:
    Windows10下VSCode远程连接服务器配置方案
    Windows10下VSCode远程连接服务器配置方案

  • 至此,配置完成。

三、远程连接服务器

  • 点击图示标识
    Windows10下VSCode远程连接服务器配置方案

  • 首次连接,会要求选择服务型平台类型,通常为linux:
    Windows10下VSCode远程连接服务器配置方案

  • 然后在终端输入密码:
    Windows10下VSCode远程连接服务器配置方案

  • 添加一个新的窗口,即可开始使用:

Windows10下VSCode远程连接服务器配置方案
Windows10下VSCode远程连接服务器配置方案

  • 还可以直接将文件夹中的内容像平时一样在左侧显示:
    Windows10下VSCode远程连接服务器配置方案

  • 当然,每次都要输入密码登录。如果嫌麻烦,就需要搞密钥了,具体配置就不在此赘述了,请自行查阅其他帖子吧!

上一篇:Ubuntu 使用MobaXterm远程登陆


下一篇:【Linux】循序渐进学运维-服务篇-ssh服务入门