快连VPN:速度和安全性最佳的VPN服务
通過設置 ssh 密鑰對,可以實現 vscode 免密碼登錄遠程服務器。步驟如下:生成 ssh 密鑰對並將其保存到默認位置。將公鑰添加到遠程服務器的 authorized_keys 文件中。在 vscode 中將 "remote.ssh: 存取令牌" 設置爲私鑰路徑。測試連接以確認配置成功。
如何在 VSCode 設置免密碼登錄遠程服務器
簡介
使用 VSCode 遠程開發時,每次連接到遠程服務器都需要輸入密碼,這可能會很麻煩。本指南將介紹如何在 VSCode 中配置免密碼登錄,從而簡化遠程連接流程。
步驟
-
生成 SSH 密鑰對
- 打開終端或命令提示符窗口。
- 輸入以下命令生成 SSH 密鑰對:ssh-keygen -t rsa
- 按 Enter 鍵創建密鑰對,並將其保存在默認位置(~/.ssh/id_rsa、~/.ssh/id_rsa.pub)。
-
將公鑰添加到遠程服務器
- 連接到遠程服務器。
- 輸入以下命令,將公鑰追加到服務器上的 authorized_keys 文件中:cat ~/.ssh/id_rsa.pub | ssh username@remotehost "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
- 輸入 yes 確認添加密鑰。
-
配置 VSCode
- 在 VSCode 中,轉到“文件”>“首選項”>“設置”。
- 在搜索欄中輸入 Remote SSH。
- 找到 "Remote.SSH: 存取令牌" 設置,並將其值設置爲 ssh-rsa
。例如:ssh-rsa ~/.ssh/id_rsa。
-
測試連接
- 打開 VSCode 的“遠程資源管理器”視圖。
- 點擊“+”按鈕並選擇“SSH 目標”。
- 輸入遠程服務器的地址和端口。
- 單擊“連接”按鈕。
如果配置成功,您將能夠免密碼連接到遠程服務器。
以上就是vscode 設置免密碼登錄遠程服務器的詳細內容,更多請關注本站其它相關文章!