如何使用跳轉主機設置VS Code遠程SSH?如果我們需要VS Code SSH 擴展通過另一個中間跳轉主機連接到遠程主機,,那么:我們需要配置ssh客戶端而不是VS Code,,并告訴它有關跳轉主機的信息。打開我們的.ssh/config文件并添加以下內容以替換主機名jump-host和remote-host我們需要的適當端點:
設置VS Code遠程SSH的一些注意事項:
如果我們使用的是Windows,,可能需要根據(jù)我們的shellssh中可用的內容替換ProxyCommandwith.ssh.exe
小編強烈建議我們從本地計算機設置SSH密鑰->跳轉主機和跳轉主機 ->遠程主機,,這樣VS Code在嘗試連接時就不必處理密碼。
現(xiàn)在在VS Code 中,,使用遠程SSH擴展,,我們只需要說ssh remote-host(不需要完整的域名,,因為我們指定了它)。它應該首先連接到跳轉主機,,然后從那里到達我們想要的遠程主機,。
我們需要以這種方式配置跳轉主機的原因是因為VS Code實際上將連接責任委托給了底層ssh客戶端。我們必須指定客戶端我們的主機是什么,,從哪里跳轉等,。因為它將連接、主機名等細節(jié)從VS Code中移開,,并使它們可以獨立配置,。例如,我們可以將它命名為work-machine 而不是jump-host,,并在我們需要切換遠程機器時隨時更改它的主機名,,而無需修改任何VS Code設置。如果我們也使用遠程主機調試上的本地端口,,則還可以指定端口轉發(fā),。
以上就是使用跳轉主機設置VS Code遠程SSH的相關教程,希望能幫助到大家,!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站