vscode通過多個跳板機連接目標機的方法(兩種方案親測成功)
1、ProxyJump(推薦使用)
需要OpenSSH 7.3以上版本才可使用,可用下列命令查看:
ssh -V
ProxyJump命令行使用方法
ssh -J [email protected]:port1,[email protected]:port2
一層跳板機:
ssh dst_username@dst_ip -p dst_port -J jump_username@jump_ip:jump_port
多層跳板機用,隔開,順序從左至右
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
博客上大多的方法都是使用這種,但是本人親測出現(xiàn)了諸多報錯,包括重裝了ssh還是有各種問題
openssh在7.3以下可使用此方法
proxycommand命令行使用方法
ssh username@目標機器IP -p 22 -o ProxyCommand='ssh -p 22 username@跳板機IP -W %h:%p'
Host JumpMachine
# 跳板機的ip地址
HostName A
# 你跳板機的用戶名
User username
# 跳板機登錄端口
Port 22
Host TargetMachine
# 目標機的ip地址
HostName B
# 你目標機的用戶名
User username
# 目標機登錄端口
Port 22
ProxyCommand "openssh的安裝路徑"\ssh.exe -W %h:%p JumpMachine上圖方法本人使用失敗了,但是有的人可以成功,暫時不清楚原因,使用下圖方法反而成功了
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、以兩層跳板機為例,先連接跳板機1,將本地生產(chǎn)的公鑰復制到.ssh中的authorized_keys里
mkdir .ssh mv id_rsa.pub .ssh cd .ssh cat id_rsa.pub >> authorized_keys sudo chmod 600 authorized_keys 再重新登錄服務器
3、在跳板機1里繼續(xù)使用ssh-keygen把公鑰以相同的方法加入到跳板機2的authorized_keys里,依此類推。
到此這篇關于vscode通過多個跳板機連接目標機(兩種方案親測成功)的文章就介紹到這了,更多相關vscode多個跳板機連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
fiddler抓包小技巧之自動保存抓包數(shù)據(jù)的實現(xiàn)方法分析【可根據(jù)需求過濾】
這篇文章主要介紹了fiddler抓包小技巧之自動保存抓包數(shù)據(jù)的實現(xiàn)方法,較為詳細的分析了fiddler自動保存抓包數(shù)據(jù)及根據(jù)需求過濾相關操作技巧,需要的朋友可以參考下2020-01-01
用Meta標簽控制360瀏覽器默認極速模式打開自己的網(wǎng)站
最近用360瀏覽器訪問自己的網(wǎng)站,發(fā)現(xiàn)都是被優(yōu)先選用兼容模式打開,這使得網(wǎng)站很難看。為了讓360瀏覽器打開網(wǎng)站的時候優(yōu)先使用極速模式,而非兼容模式,找了一下官方論壇,發(fā)現(xiàn)了解決方案。2016-07-07
Unity通過BlendShape實現(xiàn)面部表情過渡切換Animation教程
眼睛慢慢瞇成一條線的人都是實力很強勁的,教你在Unity中通過BlendShape來實現(xiàn)角色面部表情過渡切換Animation,有需要的朋友可以借鑒參考下2021-09-09

