色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁(yè) > 博客 > vi 命令記不?。縑SCode 遠(yuǎn)程開發(fā)幫你忙

          vi 命令記不???VSCode 遠(yuǎn)程開發(fā)幫你忙

          發(fā)布人:魚鷹談單片機(jī) 時(shí)間:2021-06-17 來源:工程師 發(fā)布文章

          使用這個(gè)方法后就像在本地辦公一樣編輯文件,非常方便。目前連接的是 ubuntu 系統(tǒng)服務(wù)器,其他嵌入式系統(tǒng)不一定適用,所以在驗(yàn)證本方法時(shí)最好用 windows 連接 ubuntu 服務(wù)器,成功后再嘗試其他平臺(tái)。

          1、安裝 Git bash (一般電腦都應(yīng)該會(huì)安裝)傳送門

          https://git-scm.com/downloads

          2、安裝 vscode 點(diǎn)擊傳送門

          https://code.visualstudio.com/

          3、安裝插件 Remote - SSH

          1.png

          4、最麻煩的一步,也是最重要的一步, ssh 遠(yuǎn)程連接

          1)在vscode 中打開終端,第一個(gè)選項(xiàng)就是

          2.png

          2)、此時(shí)應(yīng)該進(jìn)入了 window 用戶目錄下,比如你的用戶名是 1

          3.png

          3)、進(jìn)入 .ssh 目錄下,并生成秘鑰,命令后全部用 Enter 按鍵進(jìn)入下一步

          cd .ssh

          ssh-keygen -t rsa

          4.png

          此時(shí)如果原來有文件存在,會(huì)把它覆蓋掉,沒有關(guān)系。

          4)、想辦法把 .ssh 文件夾中的 id_rsa.pub 文件拷貝到服務(wù)器中

          scp id_rsa.pub username@hostname:~/.ssh/id_rsa.pub

          username 你在服務(wù)器中用戶名,hostname 是服務(wù)器地址,比如 192.168.1.100

          5)通過ssh 連接遠(yuǎn)程服務(wù)器,接下來的操作在服務(wù)器中進(jìn)行

          (1)登錄服務(wù)器,之后會(huì)讓你輸入密碼。

          ssh username@hostname

          (2)成功登錄后(此時(shí)應(yīng)該在你的用戶目錄下,如果不是,先進(jìn)用戶目錄下),執(zhí)行下面命令

          cd .ssh && cat id_rsa.pub >> authorized_keys

          也可嘗試這個(gè)命令:ssh-copy-id

          ssh-copy-id username@192.168.1.1

          會(huì)自動(dòng)把公鑰傳輸?shù)椒?wù)端的$HOME/.ssh/authorized_keys文件夾里

          這個(gè)命令將把剛才生成的公鑰文件內(nèi)容追加到 authorized_keys 文件中。

          如果 authorized_keys 文件不存在,將自動(dòng)新建。

          6)驗(yàn)證該秘鑰是否起效果。

          在 window s 中打開Git bash (右鍵打開即可)

          ssh 嘗試登錄

          ssh username@hostname

          正常情況下,不需要輸入密碼即可完成登錄,這樣最麻煩的一步就算成功完成了。如果沒有成功,繼續(xù)安裝上面的步驟操作直到成功為止。

          5、vscode 遠(yuǎn)程登錄服務(wù)器并操作文件

          1)shift+ctr+p 打開命令行,或者菜單打開

          view 第一項(xiàng)就是

          5.png

          2)選擇命令

          6.png

          添加主機(jī)信息

          7.png

          輸入你的服務(wù)器信息,按 Enter 確認(rèn)

          8.png

          此時(shí)在同一個(gè)位置會(huì)讓你選擇需要信息到哪一個(gè)位置,將它放在window 用戶目錄下的 .sh\config 即可

          點(diǎn)擊它:

          9.png

          此時(shí)它將自動(dòng)把該登錄信息添加到該文件下(你可以打開看看這個(gè)文件看看是否存在你的服務(wù)器信息)。

          10.png

          6、VSCODE 遠(yuǎn)程登錄服務(wù)器并編輯文件

          按之前操作打開命令框,并選擇之前的命令(以后都通過下面的步驟完成服務(wù)器登錄)

          11.png

          之后你就可以選擇之前添加的主機(jī)信息了:

          12.png

          正常情況下,會(huì)新啟動(dòng)一個(gè)界面,并會(huì)在開始讓你選擇服務(wù)器類型,Linux 或者其他 ,因?yàn)槲乙呀?jīng)選過了,所以這里不再顯示這個(gè)了。

          13.png

          正常連接的界面是這個(gè)樣子的,此時(shí)就可以打開文件夾操作你的文件了 Open Folder

          14.png

          盡情享用吧,再也不需要記住那些煩人的命令了。

          *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



          關(guān)鍵詞: 單片機(jī)

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉