ssh - 是否可以在Remote-SSH Visual Studio Code中创建代理?

标签 ssh visual-studio-code remote-access vscode-remote

我需要通过Visual Studio Code中的REMOTE-SSH连接到具有ssh的计算机,但要连接到以前通过ssh连接到的特定计算机。

我可以毫无问题地连接到第一台计算机,问题是当我登录到第一台计算机时,我尝试连接到第二台计算机却没有问题。我一直在寻找,但我只能找到一些示例,这些示例显示了如何仅连接到一台计算机而不经过另一台计算机。

最佳答案

多亏了一个合作伙伴,我找到了一个解决方案,它包括从ssh更改配置文件

当我在Windows中使用VS Code并且不想使用netcat时,我实现了下一个命令来创建代理:

Host <target-machine-name>
HostName <target-machine-ip>
User <user>
ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -q -x <proxy-machine-name> -W %h:22

希望它可以帮助其他人解决同样的问题。

关于ssh - 是否可以在Remote-SSH Visual Studio Code中创建代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57289351/

相关文章:

python - 在远程机器上执行python程序

bash - 在主机名后的同一行上打印一行-操作文本脚本linux bash

以 "vscode:"开头的 HTML 链接,用于在 Visual Studio Code 中打开文件

node.js - 我在 VS Code 中看不到 firebase 函数或任何其他内置函数的智能感知

Scala Spark 连接到远程集群

java - 我们如何使用公钥从服务器托管的应用程序中使用 JSch 连接到 SFTP 服务器

c++ - 远程机器上的 OpenGL (v >=3) 应用程序

syntax - 如何在 VS Code 中更改区域/端区域的颜色?

c# - PowerShell 使用 PSSession 删除项目

php - 使用PHP远程访问MySQL数据库