<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > vi 命令記不???VSCode 遠程開(kāi)發(fā)幫你忙

vi 命令記不???VSCode 遠程開(kāi)發(fā)幫你忙

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

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

1、安裝 Git bash (一般電腦都應該會(huì )安裝)傳送門(mén)

https://git-scm.com/downloads

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

https://code.visualstudio.com/

3、安裝插件 Remote - SSH

1.png

4、最麻煩的一步,也是最重要的一步, ssh 遠程連接

1)在vscode 中打開(kāi)終端,第一個(gè)選項就是

2.png

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

3.png

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

cd .ssh

ssh-keygen -t rsa

4.png

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

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

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

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

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

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

ssh username@hostname

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

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

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

ssh-copy-id username@192.168.1.1

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

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

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

6)驗證該秘鑰是否起效果。

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

ssh 嘗試登錄

ssh username@hostname

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

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

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

view 第一項就是

5.png

2)選擇命令

6.png

添加主機信息

7.png

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

8.png

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

點(diǎn)擊它:

9.png

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

10.png

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

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

11.png

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

12.png

正常情況下,會(huì )新啟動(dòng)一個(gè)界面,并會(huì )在開(kāi)始讓你選擇服務(wù)器類(lèi)型,Linux 或者其他 ,因為我已經(jīng)選過(guò)了,所以這里不再顯示這個(gè)了。

13.png

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

14.png

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

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



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

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>