vscode 多設(shè)備通過(guò)ssh登錄遠(yuǎn)程服務(wù)器免密登錄的解決方案
問(wèn)題

麻煩,每次打開(kāi)vscode都要輸入密碼才能連接服務(wù)器,密碼強(qiáng)度很高,記不下來(lái)。。。
解決
1、在本地電腦上創(chuàng)建公鑰和私鑰。以windows為例:我們打開(kāi)PowerShell
輸入
ssh-keygen

當(dāng)然我一開(kāi)始已經(jīng)生成了密鑰,這里就沒(méi)有那個(gè)圖案顯示了,我用另一臺(tái)機(jī)器截圖展示一下

連續(xù)按3次“enter”,則“C:\Users\lenovo.ssh”內(nèi)容會(huì)生成一對(duì)密鑰,如下:

分支一:只需一個(gè)設(shè)備連服務(wù)器
回到powershell,繼續(xù)輸入:
PS C:\Users\lenovo>scp C:\Users\lenovo\.ssh\id_rsa UserName@HostIP:/home/XX/.ssh PS C:\Users\lenovo>scp C:\Users\lenovo\.ssh\id_rsa.pub UserName@HostIP:/home/XX/.ssh

注意:此命令的格式為:scp <id_rsa 的本地路徑> <ssh 文件夾的遠(yuǎn)程服務(wù)器路徑>?,F(xiàn)在我們將密鑰對(duì)復(fù)制到遠(yuǎn)程服務(wù)器。然后我們應(yīng)該連接到服務(wù)器,打開(kāi) .ssh 文件并輸入:
UserName@Host:~$ cat id_rsa.pub >> authorized_keys
分支二:需要多臺(tái)設(shè)備連服務(wù)器(即分支一成立的情況下,即已經(jīng)有一個(gè)設(shè)備連接服務(wù)器了)
將公鑰內(nèi)容添加到服務(wù)器的 ~/.ssh/authorized_keys 文件中,注意不是覆蓋,而是追加?。?!
(base) root@8sc0q30dl6irq-0:~/.ssh# cat /gly/lizn_workSpace/.ssh/id_rsa.pub >> authorized_keys
確保權(quán)限正確
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
注意
每個(gè)設(shè)備的rsa是換行的?。。?/p>

最后,關(guān)閉所有 vscode 文件并重新打開(kāi)。就可以免密碼連接到遠(yuǎn)程主機(jī)。
到此這篇關(guān)于完美解決 vscode 多設(shè)備通過(guò)ssh登錄遠(yuǎn)程服務(wù)器免密登錄的文章就介紹到這了,更多相關(guān)vscode ssh登錄遠(yuǎn)程服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VSCode使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器的方法
 - vscode使用remote-ssh免密連接服務(wù)器
 - VSCODE使用ssh遠(yuǎn)程連接時(shí)啟動(dòng)服務(wù)器失敗問(wèn)題及解決方法
 - VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟
 - open3d?通過(guò)vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問(wèn)題
 - vscode遠(yuǎn)程開(kāi)發(fā)使用SSH遠(yuǎn)程連接服務(wù)器的方法「內(nèi)網(wǎng)穿透」
 - vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析
 
相關(guān)文章
 碼云(gitee)通過(guò)git自動(dòng)同步到阿里云服務(wù)器
當(dāng)我們想要實(shí)現(xiàn)幾個(gè)小伙伴合作開(kāi)發(fā)同一個(gè)項(xiàng)目,或者建立一個(gè)資源分享平臺(tái)的時(shí)候,GIT就是一個(gè)很好的選擇。這篇文章主要介紹了碼云(gitee)通過(guò)git自動(dòng)同步到阿里云服務(wù)器2022-12-12
 TortoiseSVN使用方法_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了TortoiseSVN的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
 CentOS上搭建PHP服務(wù)器環(huán)境的步驟與方法
這篇文章主要介紹了CentOS上搭建PHP服務(wù)器環(huán)境的步驟與方法,簡(jiǎn)單分析了CentOS安裝Apache、mysql及php的步驟與相關(guān)操作命令,并給出了php測(cè)試實(shí)例,需要的朋友可以參考下2016-10-10
 用phpMyadmin創(chuàng)建Mysql數(shù)據(jù)庫(kù)及獨(dú)立數(shù)據(jù)庫(kù)帳號(hào)的圖文教程
在一個(gè)服務(wù)器上一般來(lái)講都不止一個(gè)站點(diǎn),更不止一個(gè)MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)。2010-03-03
 Yolov5服務(wù)器環(huán)境搭建詳細(xì)過(guò)程
這篇文章主要介紹了Yolov5服務(wù)器環(huán)境搭建,本文通過(guò)腳本命令圖文介紹給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
 vscode中利用git通過(guò)ssh連接github的方法
本篇文章主要介紹了vscode中利用git通過(guò)ssh連接github的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11

