vscode配置遠程免密


通常我們為了讀寫代碼方便,會在IDE里查看和修改代碼,每次通過remote ssh登錄,頻繁的都要輸入密碼,這個很煩,索性免密登錄,以后就可以想連遠程即可實現。

廢話少說,直接上教程。

1.在git bash中配置公私鑰

打開git bash

# 輸入
ssh-keygen -t rsa -b "你想輸入的內容,可免"

# 防止忘記,建議一路回車

# 默認 密鑰id_rsa和公鑰id_rsa.pub文件都默認保存在(C:\User\用戶/.ssh)文件夾下)

2.將公鑰scp到遠程server的遠程用戶目錄下

舉個例子,我遠程的是192.168.255.130 root用戶,可以在/root/.ssh/下,

scp id_rsa.pub root@192.168.255.130:/root/.ssh/

# 將公鑰內容寫入文件中
cat id_rsa.pub  >> authorized_keys

# 權限
chmod 600 authorized_keys

# 遠程server的配置即修改好了

3.在vscode中配置host user

實際上我們在連接遠程時,有時會先連接,然后再配置遠程秘鑰。

編輯settings:

如下圖配置:

接着連接遠程server:

4.其他host

通常開發時我們主機不只一台,假設前面公私鑰已經產生,而且我們已經配置了一台host免密碼登錄,如果我們想要其他host也免密登錄,可以參照以下步驟:

1.scp 已配置的主機下的authorized_keys 到需要配置免密的主機
# scp authorized_keys root@ip:/root/.ssh/

2.免密主機權限設置
# chmod 600 authorized_keys

3.vscode設置settings,編輯config文件

到這里,就可以盡情享受免密遠程了,vscode真的太贊了,就是查看時感覺沒有jetbrain好用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM