首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSCode远程SSH到Linux的连接已取消

VSCode远程SSH到Linux的连接已取消
EN

Stack Overflow用户
提问于 2020-05-17 18:17:25
回答 6查看 10.6K关注 0票数 5

我正在尝试使用远程SSH从Windows10机器连接到Ubuntu Linux服务器(16.04.6)。为了做到这一点,我读了很多不同的教程,但都没有成功。

我可以通过ssh从Windows10命令提示符连接到Ubuntu Linux服务器,没有任何问题。我甚至使用ssh-keygen生成私钥和公钥,并将公钥复制到Linux Server (.ssh)上的适当目录中。

在VsCode中,我安装了扩展Remote-SSH将我的主机添加到我的配置文件c:\user.ssh\config:

代码语言:javascript
复制
Host <ip-address>
  HostName <ip-address>
  User <username>

然后我在VSCode中点击左下角的按钮“打开一个远程窗口”并选择我的主机。将打开一个新窗口,VSCode正在尝试连接。然后,我看到一个带有错误消息的窗口:“无法建立连接到。连接已取消”。这是日志。

代码语言:javascript
复制
[11:53:17.573] Log Level: 2
[11:53:17.582] remote-ssh@0.51.0
[11:53:17.583] win32 x64
[11:53:17.586] SSH Resolver called for "ssh-remote+<ip-address>", attempt 1
[11:53:17.587] SSH Resolver called for host: <ip-address>
[11:53:17.587] Setting up SSH remote "<ip-address>"
[11:53:17.648] Using commit id "5763d909d5f12fe19f215cbfdd29a91c0fa9208a" and quality "stable" for server
[11:53:17.650] Install and start server if needed
[11:53:18.624] getPlatformForHost was canceled
[11:53:18.625] Resolver error: Connecting was canceled
[11:53:18.640] ------

同样,我可以从我的本地机器(Win10)通过ssh连接到相同的linux服务器,没有任何问题。

EN

回答 6

Stack Overflow用户

发布于 2020-06-08 05:43:43

我已经解决了连接问题;可能ssh配置没有被VS代码正确地保存/访问?

我认为我应该能够直接将它设置为指向现有的配置文件,但这似乎不起作用。相反,我在UI中创建了一个新的配置文件,并覆盖了其中的内容。应该没有必要,但似乎做到了这一点。

我所做的是:

远程添加新主机:=>

  1. -SSH:连接到主机...=>添加新的ssh主机...
  2. 键入命令: SSH

@

  1. 要尝试连接远程用户,请在新窗口(我的示例中是Linux)的命令栏中选择platform
  2. 验证已连接(我需要更改SSH代理设置以存储远程配置位置:=> Remote-SSH:连接到主机...通过UI: Settings
  3. Enter -SSH: Connect to Remote.SSH进一步以needed
  4. Connect身份修改=> Remote.SSH下的
  5. 配置文件:配置文件在我的示例中是(C:\Users\me.vagrant\machines\default\virtualbox\config )。=>

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2021-03-22 16:20:45

对我来说,这并不是启动必要的SSH*。请参阅状态服务使用: PowerShell上的Get-Service SSH*。我在启用必要的服务时遇到超时错误,this提供了帮助。

票数 0
EN

Stack Overflow用户

发布于 2021-04-01 04:23:15

我的一个同事就有这个问题。我们只需删除他的%USERPROFILE\.ssh\config文件,关闭VSCode,重新打开它,然后再次尝试连接即可。

他的ssh配置文件中有一些垃圾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61850184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档