博客專欄

        EEPW首頁 > 博客 > vi 命令記不住?VSCode 遠程開發幫你忙

        vi 命令記不?。縑SCode 遠程開發幫你忙

        發布人:魚鷹談單片機 時間:2021-06-17 來源:工程師 發布文章

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

        1、安裝 Git bash (一般電腦都應該會安裝)傳送門

        https://git-scm.com/downloads

        2、安裝 vscode 點擊傳送門

        https://code.visualstudio.com/

        3、安裝插件 Remote - SSH

        1.png

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

        1)在vscode 中打開終端,第一個選項就是

        2.png

        2)、此時應該進入了 window 用戶目錄下,比如你的用戶名是 1

        3.png

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

        cd .ssh

        ssh-keygen -t rsa

        4.png

        此時如果原來有文件存在,會把它覆蓋掉,沒有關系。

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

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

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

        5)通過ssh 連接遠程服務器,接下來的操作在服務器中進行

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

        ssh username@hostname

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

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

        也可嘗試這個命令:ssh-copy-id

        ssh-copy-id username@192.168.1.1

        會自動把公鑰傳輸到服務端的$HOME/.ssh/authorized_keys文件夾里

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

        如果 authorized_keys 文件不存在,將自動新建。

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

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

        ssh 嘗試登錄

        ssh username@hostname

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

        5、vscode 遠程登錄服務器并操作文件

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

        view 第一項就是

        5.png

        2)選擇命令

        6.png

        添加主機信息

        7.png

        輸入你的服務器信息,按 Enter 確認

        8.png

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

        點擊它:

        9.png

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

        10.png

        6、VSCODE 遠程登錄服務器并編輯文件

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

        11.png

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

        12.png

        正常情況下,會新啟動一個界面,并會在開始讓你選擇服務器類型,Linux 或者其他 ,因為我已經選過了,所以這里不再顯示這個了。

        13.png

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

        14.png

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

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: 單片機

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 原平市| 那坡县| 辽阳市| 额尔古纳市| 安仁县| 淮阳县| 星座| 万载县| 钟祥市| 满城县| 湖南省| 清河县| 丹阳市| 呼玛县| 邯郸市| 芷江| 冕宁县| 和平县| 乌拉特前旗| 萝北县| 闽侯县| 卢龙县| 四会市| 江源县| 台江县| 余姚市| 酒泉市| 余干县| 玛沁县| 谷城县| 石泉县| 松阳县| 盐亭县| 搜索| 虹口区| 团风县| 新田县| 柞水县| 泽库县| 定西市| 丽江市|