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