目錄
- 1. 使用ssh密鑰免密遠程登錄服務(wù)器
- 2. 配置解釋器
1. 使用ssh密鑰免密遠程登錄服務(wù)器
如果你還未曾成功遠程登陸過服務(wù)器,下面這篇博客或許對你有幫助
如果你成功遠程登陸過服務(wù)器,Let's start!
1. 在VSCode的terminal中輸入
一直按回車,直到出現(xiàn):
![](/d/20211017/64c4fdd9d4b66454462fe113fe3e3ba3.gif)
這個時候你會擁有一對私鑰和公鑰,路徑為:
C:\Users\user_name\.ssh\id_rsa
C:\Users\user_name\.ssh\id_rsa.pub
![](/d/20211017/fc31d5aa387265447afc992537b8439a.gif)
如果沒有在上面的路徑中找到,可以登錄遠程服務(wù)器,在/home/user_name/.ssh/中找到上述兩個文件,此時最好將兩個文件復(fù)制一份到C:\Users\user_name.ssh\中。
2.遠程登錄服務(wù)器,進入/home/user_name/.ssh/,將id_rsa.pub中的內(nèi)容復(fù)制到authorized_keys中(如果沒有,請自己創(chuàng)建),保存。(遠程服務(wù)器上最終找到.ssh的路徑可能有所不同,可以自己尋找)
![](/d/20211017/ff462c713116584fff4bc9080f627748.gif)
3.回到VSCode,在Remote -SSH的config文件中添加私鑰的信息:
IdentityFile "C:\Users\user_name\.ssh\id_rsa"
![](/d/20211017/17fb3dbbd902de1a473690cbcd9796ce.gif)
4. 保存后,可以關(guān)掉重新登陸一次,看是否需要輸入密碼。
總結(jié):利用ssh-keygen生成一對公鑰和私鑰,將公鑰配置在服務(wù)器上,將私鑰配置在VSCode的config中,通過密鑰配對來登錄。
2. 配置解釋器
前提條件:已經(jīng)裝好了Anaconda
1.在VSCode中的file–preferences–settings中:
![](/d/20211017/b788a36e1c285e5e567aea4b6c6b5be6.gif)
在搜索框輸入python.pythonpath,并在下方輸入框中填入Anaconda的安裝路徑
如果搜索框搜不出python.pythonpath,記得要先在Extensions中安裝python和code runner。 也可以搜索python,在settings.json中修改:
![](/d/20211017/807276498982bafcf5ccb78f9dc80921.gif)
添加python.pythonpath信息:
![](/d/20211017/4505bfd217b7942470c3d06099008581.gif)
選擇特定的解釋器:control+shift+P,在輸入框中輸入Python:Select Interpreter并回車,就可以選擇環(huán)境。
![](/d/20211017/f77f48611db0f4b14ec1c35012e7d78a.gif)
最后可以寫幾行簡單代碼,運行一下驗證是否成功。
到此這篇關(guān)于VSCode使用ssh密鑰免密遠程登錄服務(wù)器的方法的文章就介紹到這了,更多相關(guān)VSCode ssh密鑰免密遠程登錄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- Win10下配置VScode遠程開發(fā)ssh-remote(免密登錄)
- VSCode遠程SSH免密登錄配置實現(xiàn)