vscode 多設(shè)備通過ssh登錄遠(yuǎn)程服務(wù)器免密登錄的解決方案
問題
麻煩,每次打開vscode都要輸入密碼才能連接服務(wù)器,密碼強(qiáng)度很高,記不下來。。。
解決
1、在本地電腦上創(chuàng)建公鑰和私鑰。以windows為例:我們打開PowerShell
輸入
ssh-keygen
當(dāng)然我一開始已經(jīng)生成了密鑰,這里就沒有那個(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ù)器,打開 .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是換行的!??!
最后,關(guān)閉所有 vscode 文件并重新打開。就可以免密碼連接到遠(yuǎn)程主機(jī)。
到此這篇關(guān)于完美解決 vscode 多設(shè)備通過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ù)器失敗問題及解決方法
- VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟
- open3d?通過vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問題
- vscode遠(yuǎn)程開發(fā)使用SSH遠(yuǎn)程連接服務(wù)器的方法「內(nèi)網(wǎng)穿透」
- vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析
相關(guān)文章
碼云(gitee)通過git自動(dòng)同步到阿里云服務(wù)器
當(dāng)我們想要實(shí)現(xiàn)幾個(gè)小伙伴合作開發(fā)同一個(gè)項(xiàng)目,或者建立一個(gè)資源分享平臺(tái)的時(shí)候,GIT就是一個(gè)很好的選擇。這篇文章主要介紹了碼云(gitee)通過git自動(dòng)同步到阿里云服務(wù)器2022-12-12TortoiseSVN使用方法_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了TortoiseSVN的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08CentOS上搭建PHP服務(wù)器環(huán)境的步驟與方法
這篇文章主要介紹了CentOS上搭建PHP服務(wù)器環(huán)境的步驟與方法,簡單分析了CentOS安裝Apache、mysql及php的步驟與相關(guān)操作命令,并給出了php測試實(shí)例,需要的朋友可以參考下2016-10-10用phpMyadmin創(chuàng)建Mysql數(shù)據(jù)庫及獨(dú)立數(shù)據(jù)庫帳號(hào)的圖文教程
在一個(gè)服務(wù)器上一般來講都不止一個(gè)站點(diǎn),更不止一個(gè)MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫。2010-03-03Yolov5服務(wù)器環(huán)境搭建詳細(xì)過程
這篇文章主要介紹了Yolov5服務(wù)器環(huán)境搭建,本文通過腳本命令圖文介紹給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04