问题描述
我目前正在尝试使用VS代码设置远程开发环境。
我已经安装了Remote-SSH插件,并如下编辑了.ssh / config文件
主持人ABC
User ubuntu
HostName xx.xx.xx.xx
IdentityFile ~/.ssh/filename
本地计算机-Windows 主机-Ubuntu(Linux)
请对此事提供帮助
解决方法
您在主机中缺少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"
,
我具有Windows 10-1608版本,并且>>可选功能中不存在OpenSSH功能。
我分别丢掉了OpenSSH,现在它按预期运行。
和我犯的另一个错误。我试图用.ppk键作为IdentityFile连接。而且我已经使用puttyGen转换为私钥。现在可以正常运行了