VS Code / Pycharm配置SSH遠端開發(免密登入)

kingwzun發表於2024-06-02

概述

下載vscode:微軟官方自行安裝
配置伺服器ip、
設定免密登入;

生成公鑰私鑰

  1. 本地電腦開啟CMD視窗,輸入ssh-keygen -t rsa -C 任意字元命令後,一路回車,就會生成RSA金鑰對
    例如ssh-keygen -t rsa -C king

  2. 在本地電腦的C:\Users\[user_name]\.ssh資料夾下可以檢視到剛生成的RSA金鑰對
    image

VS Code遠端訪問主機

  1. 安裝Remote-SSH外掛
    image

  2. 配置連線資訊:看圖。在ssh外掛上,選擇.\ssh目錄下的配置(不要是\ssh目錄下的)
    image

  3. 填寫伺服器資訊:連線名Host、伺服器地址HostName、埠(埠若不填預設為22)、登入使用者名稱User,以及對應在本地電腦的私鑰路徑IdentityFile

Host 隨便起
    HostName 伺服器IP
    User 登入使用者名稱
    IdentityFile "C:\Users\【自己的使用者名稱】\.ssh\id_rsa"
  1. 重新整理一下就出來剛剛配置的主機了,點選->箭頭
    image

  2. 讓你選擇主機型別:這部分看主機實際情況進行操作,一般是Linux

  3. 讓你輸入密碼:輸入正確的密碼即可登陸到主機

配置免密登入

  1. 在伺服器的家目錄下建立.ssh目錄,並在目錄下新建authorized_keys檔案(若存在,則忽略這一步)
    image

  2. 將本機電腦剛剛生成的id_rsa.pub檔案記事本開啟,將內容貼上到新建的authorized_keys檔案裡面即可

  3. 重新開啟vs code即可實現免密登入

相關文章