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

安裝插件,Remote SSH

配置
一定要修改默認(rèn)的配置文件。我的是:D:\zk.ssh\config
因?yàn)槟J(rèn)使用的為:c盤.ssh下的config文件,會(huì)和Powershell的沖突,當(dāng)然有解決辦法,但是很麻煩。所以采用這個(gè)方法。

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

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

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

成品長(zhǎng)這樣~

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

總結(jié)
到此這篇關(guān)于Vscode Remote Development遠(yuǎn)程開發(fā)調(diào)試的文章就介紹到這了,更多相關(guān)vscode 遠(yuǎn)程開發(fā)調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Qt數(shù)據(jù)庫應(yīng)用之實(shí)現(xiàn)csv文件轉(zhuǎn)xls
這篇文章主要為大家詳細(xì)介紹了如何利用Qt實(shí)現(xiàn)csv文件轉(zhuǎn)xls功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定參考價(jià)值,需要的可以了解一下2022-06-06
C語言 structural body結(jié)構(gòu)體詳解用法
C 數(shù)組允許定義可存儲(chǔ)相同類型數(shù)據(jù)項(xiàng)的變量,結(jié)構(gòu)是 C 編程中另一種用戶自定義的可用的數(shù)據(jù)類型,它允許您存儲(chǔ)不同類型的數(shù)據(jù)項(xiàng),結(jié)構(gòu)用于表示一條記錄,假設(shè)您想要跟蹤圖書館中書本的動(dòng)態(tài),您可能需要跟蹤每本書的下列屬性2021-10-10
C++中實(shí)現(xiàn)把表的數(shù)據(jù)導(dǎo)出到EXCEL并打印實(shí)例代碼
這篇文章主要介紹了實(shí)現(xiàn)把表的數(shù)據(jù)導(dǎo)出到EXCEL并打印實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04
基于Matlab實(shí)現(xiàn)中國(guó)象棋的示例代碼
中國(guó)象棋是起源于中國(guó)的一種棋,屬于二人對(duì)抗性游戲的一種,在中國(guó)有著悠久的歷史。由于用具簡(jiǎn)單,趣味性強(qiáng),成為流行極為廣泛的棋藝活動(dòng)。本文將利用Matlab實(shí)現(xiàn)這一游戲,需要的可以參考一下2022-02-02
Qt中QStringList與QString的常用方法總結(jié)
這篇文章主要為大家總結(jié)了Qt中QString 與 (QStringList | QByteArray)之間的轉(zhuǎn)換,以及QString、QStringList的一些常用方法,感興趣的可以收藏一下2022-12-12
C語言實(shí)現(xiàn)的順序表功能完整實(shí)例
這篇文章主要介紹了C語言實(shí)現(xiàn)的順序表功能,結(jié)合完整實(shí)例形式分析了C語言順序表的創(chuàng)建、添加、刪除、排序、合并等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04

