VScode連接服務器不用每次都輸入密碼的解決方法
VScode連接服務器不用每次都輸入密碼
用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 密鑰對進行無密碼登錄。以下是設置過程:
1.生成 SSH 密鑰對:
打開終端(在 Linux/macOS 上)或命令提示符/PowerShell(在 Windows 上)。輸入以下命令來生成一個新的 SSH 密鑰對(如果你已經(jīng)有一個密鑰對,可以跳過這一步):
ssh-keygen -t rsa -b 4096
按照提示操作,你可以選擇密鑰存儲的位置和為密鑰設置密碼(可以留空以創(chuàng)建無密碼密鑰)。
2.將公鑰復制到遠程服務器:
使用以下命令將你的公鑰復制到遠程服務器的 ~/.ssh/authorized_keys
文件中:
ssh-copy-id 用戶名@服務器IP地址
如果你的服務器不支持 ssh-copy-id
命令,你可以手動將公鑰內(nèi)容添加到遠程服務器的 ~/.ssh/authorized_keys
文件中。
3.配置 VSCode:
在你的本地機器上,確保 VSCode 的 SSH 配置文件(通常位于 ~/.ssh/config
)指向了你的私鑰文件。例如:
Host myserver HostName 服務器IP地址 User 用戶名 IdentityFile ~/.ssh/id_rsa
其中 IdentityFile
應該指向你的私鑰文件的路徑。
完成。
到此這篇關于VScode連接服務器不用每次都輸入密碼的文章就介紹到這了,更多相關VScode連接服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在Ubuntu下通過Docker部署Cloudflared Tunnel服務器
本文詳細介紹了如何在Ubuntu上通過Docker部署CloudflaredTunnel服務器,今天探討如何在Ubuntu上通過Docker部署Cloudflared Tunnel服務器,感興趣的朋友一起看看吧2024-12-12搭建hMailServer服務實現(xiàn)遠程發(fā)送郵件的圖文教程
hMailServer是一個郵件服務器,通過它我們可以搭建自己的郵件服務,本文主要介紹了搭建hMailServer服務實現(xiàn)遠程發(fā)送郵件的圖文教程,具有一定的參考價值,感興趣的可以了解一下2023-08-08如何在power shell添加vim實現(xiàn)代碼示例
這篇文章主要介紹了如何在power shell添加vim實現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-12-12阿里云主機不能用IP訪問網(wǎng)站的解決方法(配置安全組規(guī)則搞定)
剛買了一臺阿里云主機,迫不待及的試試速度,怎知網(wǎng)站訪問不了,用IP或綁定域名都無法訪問,后來提交工單才知道,需要配置安全組規(guī)則才行。針對同樣像我一樣的新手,本文就介紹一下如何在開通阿里云主機后配置安全組規(guī)則,讓網(wǎng)站能夠外網(wǎng)訪問,需要的朋友可以參考下2020-07-07