首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VSCode:远程- SSH扩展-尝试连接到远程服务器时没有任何反应

VSCode:远程- SSH扩展-尝试连接到远程服务器时没有任何反应
EN

Stack Overflow用户
提问于 2019-06-23 23:33:05
回答 1查看 1K关注 0票数 0

我已经通过在本地机器上手动下载.deb包安装了vscode和vscode insiders包,并通过执行以下代码行自行安装了扩展:

代码语言:javascript
复制
ext install ms-vscode-remote.vscode-remote-extensionpack

之后,我预先配置好的ssh主机会被正常发现,我已经运行了基于密钥的身份验证,当从终端连接到服务器时,它工作得很好。

但是当我尝试连接到服务器时,通过右键单击并选择两个选项中的一个,只会弹出一两秒钟的通知“确认主机名可达”,然后什么也不会发生。

在“输出”视图中,除了下面这一行之外,没有其他信息:

代码语言:javascript
复制
remote-ssh@0.42.2

我已经检查并确认远程服务器具有所需的先决条件。

我错过了什么?

本地操作系统: Linux Mint 19 Tara

远程操作系统: CentOS 7

EN

回答 1

Stack Overflow用户

发布于 2019-06-24 00:02:50

我发现了这个问题-- "+“符号导致扩展失败:https://github.com/microsoft/vscode-remote-release/issues/612

我在本地的.ssh/config中有这一行

代码语言:javascript
复制
Host *+*
  ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') nc -q0 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /')

它允许我通过主机A连接到主机B,如下所示:

ssh hosta+hostb

移除它解决了这个问题,并且我成功地连接到了一个远程主机--看起来很简单,vscode不喜欢那一行。

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

https://stackoverflow.com/questions/56725365

复制
相关文章

相似问题

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