如何為 VSCode 設(shè)置免密登錄遠程服務(wù)器?生成 SSH 密鑰對添加密鑰到 SSH 代理復(fù)制公鑰到服務(wù)器更改權(quán)限配置 VSCode連接到服務(wù)器,首次連接后 VSCode 將記住密鑰,實現(xiàn)免密登錄。
如何為 VSCode 設(shè)置免密登錄遠程服務(wù)器
要為 VSCode 設(shè)置免密登錄遠程服務(wù)器,需要以下步驟:
1. 生成 SSH 密鑰對
- 在本地計算機上打開終端或命令提示符。
-
運行以下命令生成密鑰對:
ssh-keygen -t rsa -b 4096
登錄后復(fù)制
- 按提示輸入密鑰的密碼(可選)。
2. 添加密鑰到 SSH 代理
-
在終端或命令提示符中運行以下命令:
eval "$(ssh-agent -s)"
登錄后復(fù)制
-
將私鑰添加到 SSH 代理:
ssh-add ~/.ssh/id_rsa
登錄后復(fù)制
3. 復(fù)制公鑰到服務(wù)器
-
在終端或命令提示符中運行以下命令:
ssh-copy-id -i ~/.ssh/id_rsa.pub username@server_address
登錄后復(fù)制
- 輸入服務(wù)器密碼以進行驗證。
4. 更改權(quán)限
-
在服務(wù)器上,運行以下命令更改公鑰文件的權(quán)限:
chmod 600 ~/.ssh/authorized_keys
登錄后復(fù)制
5. 配置 VSCode
- 在 VSCode 中打開“遠程資源管理器”視圖(“查看”> “資源管理器”> “遠程資源管理器”)。
- 單擊“+”按鈕并在“身份驗證”字段中選擇“SSH”。
- 輸入服務(wù)器地址和用戶名。
- 選中“記住密鑰”復(fù)選框,然后單擊“添加”。
6. 連接到服務(wù)器
- 在“遠程資源管理器”中,雙擊服務(wù)器名稱以建立連接。
- 首次連接時,系統(tǒng)會提示您輸入服務(wù)器密碼。輸入后,VSCode 將記住密鑰,并在后續(xù)連接中實現(xiàn)免密登錄。
路由網(wǎng)(www.lu-you.com)其它相關(guān)文章!