亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vscode通過多個跳板機連接目標機的方法(兩種方案親測成功)

 更新時間:2024年03月14日 09:46:33   作者:派大星有個夢想  
這篇文章主要介紹了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,jump1

2、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:%p

3、免密登錄

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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論