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

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

