首页 > 解决方案 > SSH 连接的 VS 代码远程开发问题(Windows 到 Linux)

问题描述

我目前正在尝试使用 VS 代码设置远程开发环境。

我已经安装了 Remote - SSH 插件并编辑了我的 .ssh/config 文件,如下所示

主持 ABC

User ubuntu

HostName xx.xx.xx.xx

IdentityFile ~/.ssh/filename

本地机器 - Windows 主机 - Ubuntu(Linux)

请帮助解决这个问题

标签: visual-studio-codesshremote-accessopensshvscode-remote

解决方案


您的主机中缺少 SSH 工具。SSH协议的流行实现,Windows 10默认安装了OpenSSH。首先确认你是否有OpenSSH客户端到

Windows Settings >> Apps & features >> Optional Features

如果没有,请通过可选功能页面上的“添加功能”选项安装 OpenSSH 客户端。

大多数情况下,VSCode 可以从 ssh.exe 的常见安装位置选择可执行文件。如果仍然无法解决,请在 VSCode 设置中添加以下属性

"remote.SSH.path": "your/ssh.exe/path"

"remote.SSH.path": "C:\Windows\System32\OpenSSH"

推荐阅读