vscode通過(guò)多個(gè)跳板機(jī)連接目標(biāo)機(jī)的方法(兩種方案親測(cè)成功)
1、ProxyJump(推薦使用)
需要OpenSSH 7.3以上版本才可使用,可用下列命令查看:
ssh -V
ProxyJump命令行使用方法
ssh -J [email protected]:port1,[email protected]:port2
一層跳板機(jī):
ssh dst_username@dst_ip -p dst_port -J jump_username@jump_ip:jump_port
多層跳板機(jī)用,隔開(kāi),順序從左至右
ssh dst_username@dst_ip -p dst_port -J jump1_username@jump1_ip:jump1_port,jump2_username@jump2_ip:jump2_port
vscode中config配置
Host jump
HostName xxx
User xxx
Port xxx
Host jump1
HostName xxx
User xxx
Port xxx
Host server
HostName xxx
User xxx
Port xxx
ProxyJump jump,jump12、ProxyCommand
博客上大多的方法都是使用這種,但是本人親測(cè)出現(xiàn)了諸多報(bào)錯(cuò),包括重裝了ssh還是有各種問(wèn)題
openssh在7.3以下可使用此方法
proxycommand命令行使用方法
ssh username@目標(biāo)機(jī)器IP -p 22 -o ProxyCommand='ssh -p 22 username@跳板機(jī)IP -W %h:%p'
Host JumpMachine
# 跳板機(jī)的ip地址
HostName A
# 你跳板機(jī)的用戶名
User username
# 跳板機(jī)登錄端口
Port 22
Host TargetMachine
# 目標(biāo)機(jī)的ip地址
HostName B
# 你目標(biāo)機(jī)的用戶名
User username
# 目標(biāo)機(jī)登錄端口
Port 22
ProxyCommand "openssh的安裝路徑"\ssh.exe -W %h:%p JumpMachine上圖方法本人使用失敗了,但是有的人可以成功,暫時(shí)不清楚原因,使用下圖方法反而成功了
Host server
HostName xxxx
User xxxx
Port xxxx
ProxyCommand C:/Windows/System32/OpenSSH/ssh.exe -p jump_port jump_username@jump_ip -W %h:%p3、免密登錄
1、在本地powershell中輸入:
ssh-keygen
紅色框里的路徑即公鑰保存的位置

2、以兩層跳板機(jī)為例,先連接跳板機(jī)1,將本地生產(chǎn)的公鑰復(fù)制到.ssh中的authorized_keys里
mkdir .ssh mv id_rsa.pub .ssh cd .ssh cat id_rsa.pub >> authorized_keys sudo chmod 600 authorized_keys 再重新登錄服務(wù)器
3、在跳板機(jī)1里繼續(xù)使用ssh-keygen把公鑰以相同的方法加入到跳板機(jī)2的authorized_keys里,依此類推。
到此這篇關(guān)于vscode通過(guò)多個(gè)跳板機(jī)連接目標(biāo)機(jī)(兩種方案親測(cè)成功)的文章就介紹到這了,更多相關(guān)vscode多個(gè)跳板機(jī)連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
fiddler抓包小技巧之自動(dòng)保存抓包數(shù)據(jù)的實(shí)現(xiàn)方法分析【可根據(jù)需求過(guò)濾】
這篇文章主要介紹了fiddler抓包小技巧之自動(dòng)保存抓包數(shù)據(jù)的實(shí)現(xiàn)方法,較為詳細(xì)的分析了fiddler自動(dòng)保存抓包數(shù)據(jù)及根據(jù)需求過(guò)濾相關(guān)操作技巧,需要的朋友可以參考下2020-01-01
用Meta標(biāo)簽控制360瀏覽器默認(rèn)極速模式打開(kāi)自己的網(wǎng)站
最近用360瀏覽器訪問(wèn)自己的網(wǎng)站,發(fā)現(xiàn)都是被優(yōu)先選用兼容模式打開(kāi),這使得網(wǎng)站很難看。為了讓360瀏覽器打開(kāi)網(wǎng)站的時(shí)候優(yōu)先使用極速模式,而非兼容模式,找了一下官方論壇,發(fā)現(xiàn)了解決方案。2016-07-07
Unity通過(guò)BlendShape實(shí)現(xiàn)面部表情過(guò)渡切換Animation教程
眼睛慢慢瞇成一條線的人都是實(shí)力很強(qiáng)勁的,教你在Unity中通過(guò)BlendShape來(lái)實(shí)現(xiàn)角色面部表情過(guò)渡切換Animation,有需要的朋友可以借鑒參考下2021-09-09
解決VS2017不能打開(kāi)stdio.h等文件的問(wèn)題
下面小編就為大家?guī)?lái)一篇解決VS2017不能打開(kāi)stdio.h等文件的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
Git 命令行教程及實(shí)例教程(附github注冊(cè))
這篇文章主要介紹了Git 命令行教程及實(shí)例教程,附github注冊(cè)方法,需要的朋友可以參考下2017-10-10
Git回退(Revert)操作后無(wú)法重新合并的問(wèn)題及解決
這篇文章主要介紹了Git回退(Revert)操作后無(wú)法重新合并的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04

