我需要通过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/