gpt4 book ai didi

visual-studio-code - 管理通过终端连接,而不是通过远程资源管理器

转载 作者:行者123 更新时间:2023-12-05 06:51:23 24 4
gpt4 key购买 nike

我来自记事本,正在学习如何使用 VS Code。

我现在正在尝试访问我在网络服务器上的在线轨道。我在这里跟进了指南:https://code.visualstudio.com/docs/remote/ssh

我确实设法通过终端窗口访问了我的服务器。(ssh 用户@域 + 密码)。连接时,这会显示在日志中:

"Linux infong-eu27 4.4.246-icpu-061 #2 SMP Thu Nov 26 10:58:41 UTC 2020 x86_64"

这告诉我它正在 Linux 上运行。

如果我输入“Ls”,我可以看到我的文件夹并在其中导航。到目前为止,一切顺利!

第二阶段:通过远程资源管理器连接。

第 1 步:我使用在终端中使用的相同凭据配置了 ssh。

第 2 步:我正在打开远程资源管理器,我可以看到我的服务器名称。我右键单击它并选择“连接”。

第 3 步:然后我要求选择系统。通过终端连接时,我选择了 Linux,如前所示。

第 4 步:我在终端中输入之前用于连接的相同密码。

第 5 步: 无限加载,或者很长的加载,直到我收到 2 个通知/错误:

  • 无法获取远程环境
  • 无法连接到远程扩展主机(错误时间限制..)

话虽如此,它还在左下角的“远程窗口”中显示我已连接。这似乎不对。

connection messages

有人可以提供帮助吗?我很沮丧,因为它使用终端在 1 秒内连接,但不是在远程资源管理器中。

更新:
我在媒体上找到了这篇解释官方文档的文章。 https://medium.com/@sujaypillai/connect-to-your-remote-servers-from-visual-studio-code-eb5a5875e348
我设法通过 Git bash 创建了一个 ssh 对 key ,并设法在我的服务器上复制了一个。然后我按照有关如何在 VS Code 上成功设置它的说明进行操作!现在,当我尝试连接时,系统会要求我提供 key :

asking for key pass

但是,当我这样做时:超长加载和相同的错误消息。当我使用 sftp 软件查看我的服务器时,我看到 VS 确实成功连接,因为文件安装在它创建的 VS 文件夹中:

installed files

最佳答案

这是在 issue 4415 中报告的(没有回答)和 issue 4204

最后一个包括:

This might be caused by our new automatic port forwarding feature which scans the remote OS for available ports in order to forward them locally (microsoft/vscode#112843)

这由 PR 113342 修复,下一个 1.54 Feb. 2021 版本。该错误是关于将 remote.autoForwardPorts 设置为 false 并且......仍然看到 VSCode 自动转发端口!

如果出现以下情况,请检查您的服务器(当 VSCode 尝试连接时):

  • CPU占用率高
  • 是否有任何服务在所述服务器的公共(public)端口上运行

关于visual-studio-code - 管理通过终端连接,而不是通过远程资源管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66180011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com