vscode Remote Development ssh秘鑰登錄


資源:win10、Centos7

第一步,先生存win10電腦的公私秘鑰

打開電腦自身帶的ssh

 客戶端配置

  1. 安裝SSH
  2. 生成SSH秘鑰對 :ssh-keygen -t rsa -b 4096 (-b 4096表示生成的rsa秘鑰對的長度是4096個bit) 在輸入該指令后,會讓我們指定秘鑰文件的生成目錄:(備注:.ssh 文件夾一般都在C盤你當前用戶目錄下)
  3. 此時輸入你想放入的目錄和名字,最后會得到兩個文件,以上圖為例,會在c:\user\administrator\.ssh這個目錄下生成:
    id-rsaid-rsa.pub兩個文件, 第一個是私鑰文件,第二個是公鑰文件。

  

服務器配置

      檢測ssh服務是否啟動 : netstat -ntlp | grep ssh
      如果ssh服務沒有啟動 :/etc/init.d/ssh resart
      添加客戶端公鑰,將客戶端的公鑰文件中的內容添加到 vi /root/.ssh/authorized_keys。(該文件配置了允許連入的客戶端的公鑰,如果改文件夾文件沒有就創建一個並給予權限)

測試

  • 使用默認的ssh秘鑰對連接:ssh username@host -p port
  • 指定秘鑰對的ssh連接 : ssh -i parivate-rsa-path username@host -p port
  • 以上兩種都都直接在win10的SSh登錄成功 不需要密碼。就證明你的秘鑰配置成功了接下來就配置vs code 的

VS Code 安裝插件

    Remote Development 插件是一個套件來的。安裝它會一起安裝其它的依賴插件。

 

按照上圖找到 插件的配置文件地址進行編寫即可。  (//斜杠的備注不需要 否則連接不成功!)

 

最后編輯vscode 編輯器的配置文件 添加以下三句話(文件->首選項->編輯    代碼編輯形式)

"remote.SSH.showLoginTerminal": true,
"git.ignoreLegacyWarning": true,
"terminal.integrated.shell.linux": "/bin/sh"

  

 

 

 編輯完成點擊連接出現以下界面就表示成功了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM