1. 程式人生 > 程式設計 >VSCode使用ssh金鑰免密遠端登入伺服器的方法

VSCode使用ssh金鑰免密遠端登入伺服器的方法

目錄
  • 1. 使用ssh金鑰免密遠端登入伺服器
  • 2. 配置直譯器

1. 使用ssh金鑰免密遠端登入伺服器

如果你還未曾成功遠端登陸過伺服器,下面這篇部落格或許對你有幫助

如果你成功遠端登陸過伺服器,Let's start!

1. 在VSCode的terminal中輸入

ssh-keygen

一直按回車,直到出現:

在這裡插入圖片描述

這個時候你會擁有一對私鑰和公鑰,路徑為:

C:\Users\user_name\.ssh\id_rsa
C:\Users\user_name\.ssh\id_rsa.pub

在這裡插入圖片描述

如果沒有在上面的路徑中找到,可以登入遠端伺服器,在/home/user_name/.ssh/中找到上述兩個檔案ZixAQZq

,此客棧時最好將兩個檔案複製一份到C:\Users\user_name.ssh\中。

2.遠端登入伺服器,進入/home/user_name/.ssh/,將id_rsa.pub中的內容複製到authorized_keys中(如果沒有,請自己建立),儲存。(遠端伺服器上最終找到.ssh的路徑可能有所不同,可以自己尋找)

在這裡插入圖片描述

3.回到VSCode,在Remote -SSH的config檔案中新增私鑰的資訊:

IdentityFile "C:\Users\user_name\.ssh\id_rsa"

在這裡插入圖片描述

4. 儲存後,可以關掉重新登陸一次,看是否需要輸入密碼。

www.cppcns.com

總結:利用ssh-keygen生成一對公鑰和私鑰,將公鑰配置在伺服器上,將私鑰配置在VSCode的config中,通過金鑰配對來登入。

2. 配置直譯器

前提條件:已經裝好了Anaconda

1.在VSCode中的file–preferences–settings中:

在這裡插入圖片描述

在搜尋框輸入.pythonpath,並在下方輸入框中填入Anaconda的安裝路徑

在這裡插入圖片描述

如果搜尋框搜不出python.pythonpath,記得要先在Extensions中安裝python和code runner。 也可以搜尋python,在settings.on中修改:

在這裡插入圖片描述

新增python.pythonpath資訊:

在這裡插入圖片描述

選擇特定的直譯器:control+shift+P,在輸入框中輸入Python:Select Interpreter並回車,就可以選擇環境。

程式設計客棧

在這裡插入圖片描述

最後可以寫幾行簡單程式碼,執行一下驗證是否成功。

到此這篇關於VSCode使用ssh金鑰免密遠端登入伺服器的方法的文章就介紹到這了,更多相關VSCode ssh金鑰免密遠端登入內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!