gpt4 book ai didi

ssh - SSH session 中的SSH session -VS代码

转载 作者:行者123 更新时间:2023-12-02 14:28:29 26 4
gpt4 key购买 nike

我使用SSH(“远程SSH:连接到主机...”)连接到Visual Studio Code中的服务器。在VS Code中的终端中工作时,命令code <file>会在客户端的VS Code中打开文件(因此在我的屏幕上)。现在,让我们假设我使用ssh <some workstation>从当前 session 到服务器网络内的工作站建立另一个SSH连接。现在,当我尝试使用code <file>在VS Code中打开文件时,什么也没发生。

我的问题是:

  • 既然提到的最后一个code <file>没有在我的屏幕上打开任何内容,那么VS Code是否有可能在连接到服务器或工作站的任何其他屏幕上打开?
  • 是否可以在VS Code中打开文件?
  • 最佳答案

    至于第一个问题:
    您的操作不可能在您以外的任何其他屏幕上打开一个窗口。为此,您必须将ssh session “链接”到该屏幕,这需要大量中间步骤。

    现在是第二个问题:
    是的,这是可能的(而且非常容易)。但是您将不得不打开另一个VScode session ,该 session 将通过服务器连接到“工作站”。
    当前,要连接到服务器,您可能必须将以下行添加到ssh配置文件中:

    Host MyServer
    HostName adress.server
    User username

    要通过服务器在工作站中打开 session ,应添加以下行:
    Host MyWorkstation
    HostName workstation.adress.within.network.of.the.server
    User usernameInWorkstation
    ProxyJump server.adress

    关于ssh - SSH session 中的SSH session -VS代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59456119/

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