跳至內容

vscode 設置免密碼登錄遠程服務器

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
通過設置 ssh 密鑰對,可以實現 vscode 免密碼登錄遠程服務器。步驟如下:生成 ssh 密鑰對並將其保存到默認位置。將公鑰添加到遠程服務器的 authorized_keys 文件中。在 vscode 中將 "remote.ssh: 存取令牌" 設置爲私鑰路徑。測試連接以確認配置成功。

如何在 VSCode 設置免密碼登錄遠程服務器

簡介

使用 VSCode 遠程開發時,每次連接到遠程服務器都需要輸入密碼,這可能會很麻煩。本指南將介紹如何在 VSCode 中配置免密碼登錄,從而簡化遠程連接流程。

步驟

  1. 生成 SSH 密鑰對

    • 打開終端或命令提示符窗口。
    • 輸入以下命令生成 SSH 密鑰對:ssh-keygen -t rsa
    • 按 Enter 鍵創建密鑰對,並將其保存在默認位置(~/.ssh/id_rsa、~/.ssh/id_rsa.pub)。
  2. 將公鑰添加到遠程服務器

    • 連接到遠程服務器。
    • 輸入以下命令,將公鑰追加到服務器上的 authorized_keys 文件中:cat ~/.ssh/id_rsa.pub | ssh username@remotehost "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
    • 輸入 yes 確認添加密鑰。
  3. 配置 VSCode

    • 在 VSCode 中,轉到“文件”>“首選項”>“設置”。
    • 在搜索欄中輸入 Remote SSH。
    • 找到 "Remote.SSH: 存取令牌" 設置,並將其值設置爲 ssh-rsa 。例如:ssh-rsa ~/.ssh/id_rsa。
  4. 測試連接

    • 打開 VSCode 的“遠程資源管理器”視圖。
    • 點擊“+”按鈕並選擇“SSH 目標”。
    • 輸入遠程服務器的地址和端口。
    • 單擊“連接”按鈕。

如果配置成功,您將能夠免密碼連接到遠程服務器。

以上就是vscode 設置免密碼登錄遠程服務器的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。