VSCode使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器的方法
1. 使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器
如果你還未曾成功遠(yuǎn)程登陸過(guò)服務(wù)器,下面這篇博客或許對(duì)你有幫助
如果你成功遠(yuǎn)程登陸過(guò)服務(wù)器,Let's start!
1. 在VSCode的terminal中輸入
ssh-keygen
一直按回車(chē),直到出現(xiàn):
這個(gè)時(shí)候你會(huì)擁有一對(duì)私鑰和公鑰,路徑為:
C:\Users\user_name\.ssh\id_rsa C:\Users\user_name\.ssh\id_rsa.pub
如果沒(méi)有在上面的路徑中找到,可以登錄遠(yuǎn)程服務(wù)器,在/home/user_name/.ssh/中找到上述兩個(gè)文件,此時(shí)最好將兩個(gè)文件復(fù)制一份到C:\Users\user_name.ssh\中。
2.遠(yuǎn)程登錄服務(wù)器,進(jìn)入/home/user_name/.ssh/,將id_rsa.pub中的內(nèi)容復(fù)制到authorized_keys中(如果沒(méi)有,請(qǐng)自己創(chuàng)建),保存。(遠(yuǎn)程服務(wù)器上最終找到.ssh的路徑可能有所不同,可以自己尋找)
3.回到VSCode,在Remote -SSH的config文件中添加私鑰的信息:
IdentityFile "C:\Users\user_name\.ssh\id_rsa"
4. 保存后,可以關(guān)掉重新登陸一次,看是否需要輸入密碼。
總結(jié):利用ssh-keygen生成一對(duì)公鑰和私鑰,將公鑰配置在服務(wù)器上,將私鑰配置在VSCode的config中,通過(guò)密鑰配對(duì)來(lái)登錄。
2. 配置解釋器
前提條件:已經(jīng)裝好了Anaconda
1.在VSCode中的file–preferences–settings中:
在搜索框輸入python.pythonpath,并在下方輸入框中填入Anaconda的安裝路徑
如果搜索框搜不出python.pythonpath,記得要先在Extensions中安裝python和code runner。 也可以搜索python,在settings.json中修改:
添加python.pythonpath信息:
選擇特定的解釋器:control+shift+P,在輸入框中輸入Python:Select Interpreter并回車(chē),就可以選擇環(huán)境。
最后可以寫(xiě)幾行簡(jiǎn)單代碼,運(yùn)行一下驗(yàn)證是否成功。
到此這篇關(guān)于VSCode使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器的方法的文章就介紹到這了,更多相關(guān)VSCode ssh密鑰免密遠(yuǎn)程登錄內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vscode使用remote-ssh免密連接服務(wù)器
- VSCODE使用ssh遠(yuǎn)程連接時(shí)啟動(dòng)服務(wù)器失敗問(wèn)題及解決方法
- VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟
- open3d?通過(guò)vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問(wèn)題
- vscode遠(yuǎn)程開(kāi)發(fā)使用SSH遠(yuǎn)程連接服務(wù)器的方法「內(nèi)網(wǎng)穿透」
- vscode?ssh遠(yuǎn)程連接服務(wù)器的思考淺析
- vscode 多設(shè)備通過(guò)ssh登錄遠(yuǎn)程服務(wù)器免密登錄的解決方案
相關(guān)文章
Web 開(kāi)發(fā)中遇到的UTF-8編碼的問(wèn)題總結(jié)
一個(gè)網(wǎng)站如果需要國(guó)際化,就需要將編碼從GB2312轉(zhuǎn)成UTF-8,其中有很多的問(wèn)題需要注意,如果沒(méi)有轉(zhuǎn)換徹底,將會(huì)有很多的編碼問(wèn)題出現(xiàn)!2010-02-02git提交報(bào)錯(cuò)pre -commit hook failed (add 
這篇文章主要介紹了git提交報(bào)錯(cuò)pre -commit hook failed (add --no-verify)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11怎樣寫(xiě)好commit?message提高業(yè)務(wù)效率
這篇文章主要為大家介紹了如何寫(xiě)好commit?message幫助業(yè)務(wù)團(tuán)隊(duì)提高效率方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05如何在vscode中正確使用正則表達(dá)式進(jìn)行文檔內(nèi)容的替換編輯
正則表達(dá)式是一種強(qiáng)大的模式匹配工具,它具有廣泛的應(yīng)用,包括數(shù)據(jù)清洗、文本處理、文件搜索等方面,這篇文章主要給大家介紹了關(guān)于如何在vscode中正確使用正則表達(dá)式進(jìn)行文檔內(nèi)容的替換編輯,需要的朋友可以參考下2023-12-12解析scratch3.0二次開(kāi)發(fā)之scratch-blocks免編譯修改問(wèn)題
大家在使用scratch-blocks編譯時(shí)會(huì)遇到scratch-gui依賴(lài)的scratch-blocks模塊在安裝的時(shí)候編譯會(huì)報(bào)錯(cuò),針對(duì)這個(gè)問(wèn)題我們?cè)撛趺唇鉀Q呢,下面小編給大家?guī)?lái)了scratch3.0二次開(kāi)發(fā)之scratch-blocks免編譯修改方法,感興趣的朋友一起看看吧2021-08-08Sublime中View in Browser功能不生效問(wèn)題及解決
這篇文章主要介紹了Sublime中View in Browser功能不生效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07