VScode連接服務(wù)器不用每次都輸入密碼的解決方法
VScode連接服務(wù)器不用每次都輸入密碼
用git或xcode的ssh keygen生成一組不帶密碼的 rsa2048 的公鑰id_rsa_nopasswd.pub和私鑰id_rsa_nopasswd公鑰上傳到遠程機器的.ssh文件夾中cat id_rsa_nopasswd.pub >> authorized_keys私鑰留在本地的.ssh文件夾中, 比如: C:\Users\Administrator\.ssh中的 id_rsa_nopasswd在vscode的remote的host選項中, 加入IdentityFile這一項, 位置就是你的私鑰.

以后就不需要輸入密碼就能遠程了.
擴展:Vscode如何避免每次通過 SSH 連接時都輸入密碼
要避免每次通過 SSH 連接時都輸入密碼,使用 SSH 密鑰對進行無密碼登錄。以下是設(shè)置過程:
1.生成 SSH 密鑰對:
打開終端(在 Linux/macOS 上)或命令提示符/PowerShell(在 Windows 上)。輸入以下命令來生成一個新的 SSH 密鑰對(如果你已經(jīng)有一個密鑰對,可以跳過這一步):
ssh-keygen -t rsa -b 4096
按照提示操作,你可以選擇密鑰存儲的位置和為密鑰設(shè)置密碼(可以留空以創(chuàng)建無密碼密鑰)。
2.將公鑰復(fù)制到遠程服務(wù)器:
使用以下命令將你的公鑰復(fù)制到遠程服務(wù)器的 ~/.ssh/authorized_keys 文件中:
ssh-copy-id 用戶名@服務(wù)器IP地址
如果你的服務(wù)器不支持 ssh-copy-id 命令,你可以手動將公鑰內(nèi)容添加到遠程服務(wù)器的 ~/.ssh/authorized_keys 文件中。
3.配置 VSCode:
在你的本地機器上,確保 VSCode 的 SSH 配置文件(通常位于 ~/.ssh/config)指向了你的私鑰文件。例如:
Host myserver
HostName 服務(wù)器IP地址
User 用戶名
IdentityFile ~/.ssh/id_rsa其中 IdentityFile 應(yīng)該指向你的私鑰文件的路徑。
完成。
到此這篇關(guān)于VScode連接服務(wù)器不用每次都輸入密碼的文章就介紹到這了,更多相關(guān)VScode連接服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
git忽略特殊文件_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細介紹了git忽略特殊文件的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08
rsync備份服務(wù)器數(shù)據(jù)最新實戰(zhàn)指南
本項目通過rsync實現(xiàn)Web服務(wù)器每日0點備份配置文件、網(wǎng)站目錄及日志至備份服務(wù)器,本地保留7天,備份服務(wù)器保存6個月內(nèi)每周一數(shù)據(jù),需驗證完整性并發(fā)送郵件通知結(jié)果,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2025-09-09
本地部署Jellyfin影音服務(wù)器并實現(xiàn)在公網(wǎng)訪問的過程
Jellyfin作為相對知名的影音服務(wù)器,在NAS平臺廣受歡迎,但筆者連韭菜都不愿意當,自然沒有NAS這樣的專業(yè)裝備,只有一臺淘汰下來的臺式機,這篇文章主要介紹了本地部署Jellyfin影音服務(wù)器并實現(xiàn)在公網(wǎng)訪問的過程,需要的朋友可以參考下2023-11-11
自己搭建CDN服務(wù)器的工具GoEdge安裝和配置教程
GoEdge是一款基于Go語言開發(fā)的管理分布式CDN邊緣節(jié)點的開源工具軟件,支持多種協(xié)議和功能,包括?HTTP、HTTPS、WebSocket、TCP、TLS、UDP?等,并集成了?WAF(Web?應(yīng)用防火墻)能力,可以讓用戶輕松地、低成本地創(chuàng)建CDN/WAF等應(yīng)用2025-08-08

