快连VPN:速度和安全性最佳的VPN服务
如何爲 vscode 設置免密登錄遠程服務器?生成 ssh 密鑰對添加密鑰到 ssh 代理複製公鑰到服務器更改權限配置 vscode連接到服務器,首次連接後 vscode 將記住密鑰,實現免密登錄。
如何爲 VSCode 設置免密登錄遠程服務器
要爲 VSCode 設置免密登錄遠程服務器,需要以下步驟:
1. 生成 SSH 密鑰對
- 在本地計算機上打開終端或命令提示符。
-
運行以下命令生成密鑰對:
ssh-keygen -t rsa -b 4096
登錄後複製 - 按提示輸入密鑰的密碼(可選)。
2. 添加密鑰到 SSH 代理
-
在終端或命令提示符中運行以下命令:
eval "$(ssh-agent -s)"
登錄後複製 -
將私鑰添加到 SSH 代理:
ssh-add ~/.ssh/id_rsa
登錄後複製
3. 複製公鑰到服務器
-
在終端或命令提示符中運行以下命令:
ssh-copy-id -i ~/.ssh/id_rsa.pub username@server_address
登錄後複製 - 輸入服務器密碼以進行驗證。
4. 更改權限
-
在服務器上,運行以下命令更改公鑰文件的權限:
chmod 600 ~/.ssh/authorized_keys
登錄後複製
5. 配置 VSCode
- 在 VSCode 中打開“遠程資源管理器”視圖(“查看”> “資源管理器”> “遠程資源管理器”)。
- 單擊“+”按鈕並在“身份驗證”字段中選擇“SSH”。
- 輸入服務器地址和用戶名。
- 選中“記住密鑰”複選框,然後單擊“添加”。
6. 連接到服務器
- 在“遠程資源管理器”中,雙擊服務器名稱以建立連接。
- 首次連接時,系統會提示您輸入服務器密碼。輸入後,VSCode 將記住密鑰,並在後續連接中實現免密登錄。
以上就是vscode如何設置免密登錄遠程服務器詳細方法的詳細內容,更多請關注本站其它相關文章!