Vscode Remote Development遠程開發(fā)調(diào)試的實現(xiàn)思路
簡介
對我而言
直接修改、調(diào)試服務器代碼,當然可以安裝插件,包括代碼補全等等,和使用本地vscode一樣的體驗。
直接編輯、修改服務器的文件,使用 code filename.即可
配置
服務端安裝ssh-server
一般都自帶了。建議
使用ssh localhost命令,生成下.ssh目錄。
方便配置密鑰登陸,替代繁瑣的密碼登陸。
客戶端
安裝插件,Remote Development.

安裝插件,Remote SSH

配置
一定要修改默認的配置文件。我的是:D:\zk.ssh\config
因為默認使用的為:c盤.ssh下的config文件,會和Powershell的沖突,當然有解決辦法,但是很麻煩。所以采用這個方法。

免密登錄
前提
1.使服務器root目錄下有.ssh目錄,用于存放相關(guān)ssh信息。沒有的話,就
ssh localhost
之后便有此目錄。
2.在Windows上安裝openssh。看裝沒裝?在power shell運行個ssh試試。
點擊查看教程And Github官方地址地址
正文
1.在客戶端,powershell中,生成私鑰和公鑰,生成的位置在用戶目錄下的.ssh文件夾~
ssh-keygen -t rsa
2.將id_rsa_pub傳到服務器的/root/.ssh文件夾下~
scp /path/filename [username]@[ip address]:/path
示例:scp id_rsa.pub root@114.114.114.114:/root/.ssh
當然,你也可以拉到服務器去。
3.在服務器,將id_rsa_pub改為authorized_keys并設(shè)置權(quán)限為600
mv id_rsa.pub authorized_keys
chmod 600 authorized_keys
連接
使用 Ctrl shift + p,輸入remote-ssh。

第一個是我已經(jīng)搭建好的~
選擇add new ssh host或者configure ssh hosts 都行。

點擊configure ssh hosts后,選擇自己新建的文件夾,就是最開始配置的新的配置文件,當然就可以看到了~
Host 自定義別名 HostName IP地址 User root
右鍵就可以連接了~

成品長這樣~

結(jié)束自由的玩耍吧~
自由編輯服務器文件,安裝擴展等~

總結(jié)
到此這篇關(guān)于Vscode Remote Development遠程開發(fā)調(diào)試的文章就介紹到這了,更多相關(guān)vscode 遠程開發(fā)調(diào)試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Qt數(shù)據(jù)庫應用之實現(xiàn)csv文件轉(zhuǎn)xls
這篇文章主要為大家詳細介紹了如何利用Qt實現(xiàn)csv文件轉(zhuǎn)xls功能,文中的示例代碼講解詳細,對我們學習或工作有一定參考價值,需要的可以了解一下2022-06-06
C語言 structural body結(jié)構(gòu)體詳解用法
C 數(shù)組允許定義可存儲相同類型數(shù)據(jù)項的變量,結(jié)構(gòu)是 C 編程中另一種用戶自定義的可用的數(shù)據(jù)類型,它允許您存儲不同類型的數(shù)據(jù)項,結(jié)構(gòu)用于表示一條記錄,假設(shè)您想要跟蹤圖書館中書本的動態(tài),您可能需要跟蹤每本書的下列屬性2021-10-10
C++中實現(xiàn)把表的數(shù)據(jù)導出到EXCEL并打印實例代碼
這篇文章主要介紹了實現(xiàn)把表的數(shù)據(jù)導出到EXCEL并打印實例代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04
Qt中QStringList與QString的常用方法總結(jié)
這篇文章主要為大家總結(jié)了Qt中QString 與 (QStringList | QByteArray)之間的轉(zhuǎn)換,以及QString、QStringList的一些常用方法,感興趣的可以收藏一下2022-12-12

