windows+vscode穿越跳板機調試遠程代碼的圖文教程

1、安裝vscode,ssh
2、添加插件:Remote – SSH
3、配置遠程機器

添加遠程機器地址:

4、連接遠程服務器項目
實現從本地開發電腦(win10)的vscode直接開發遠程服務器代碼

選擇遠程服務器上的目錄:

5、設置免密登錄
如果沒有進行免密登錄配置,每次連接時,都會需要輸入跳板機密碼,然後輸入遠程服務器密碼。下面進行免密配置:
(1)在本地開發電腦(windows)cmd窗口
生成秘鑰:ssh-keygen -t rsa -b 4096
並根據提示找到秘鑰的生成位置,如C:\Users\XXX\.ssh目錄下,並切換到該目錄下,生成瞭秘鑰文件id_rsa.pub和rd_rsa.pub。我這裡為瞭避免重復,將rd_rsa.pub重命名為rd_rsa.pub.1

(2)免密登錄跳板機
將id_rsa.pub發送到跳板機:
ssh-copy-id -i id_rsa.pub.1 “-p 跳板機ssh端口 用戶名@跳板機IP”
或者通過xshell進行傳輸。
登錄跳板機,到~/.ssh/目錄下將公鑰添加到authorized_keys

這樣,vscode打開遠程文件夾時,就不會再提示輸入跳板機密碼。
(3)免密登錄遠程服務器
在跳板機終端將公鑰文件發送到遠程服務器
scp -P 22 id_rsa.pub.1 root@遠程服務器ip:~/.ssh/
通過ssh登錄遠程服務器,到~/.ssh/目錄下將公鑰添加到authorized_keys:
cat temp >> authorized_keys
這樣,vscode打開遠程文件夾時,就不會再提示輸入遠程服務器密碼。

完成配置。

到此這篇關於windows+vscode穿越跳板機調試遠程代碼的文章就介紹到這瞭,更多相關windows vscode調試遠程代碼內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: