Vscode Remote Development遠(yuǎn)程開(kāi)發(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盤(pán).ssh下的config文件,會(huì)和Powershell的沖突,當(dāng)然有解決辦法,但是很麻煩。所以采用這個(gè)方法。
免密登錄
前提
1.使服務(wù)器root目錄下有.ssh目錄,用于存放相關(guān)ssh信息。沒(méi)有的話,就
ssh localhost
之后便有此目錄。
2.在Windows上安裝openssh??囱b沒(méi)裝?在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
后,選擇自己新建的文件夾,就是最開(kāi)始配置的新的配置文件,當(dāng)然就可以看到了~
Host 自定義別名 HostName IP地址 User root
右鍵就可以連接了~
成品長(zhǎng)這樣~
結(jié)束自由的玩耍吧~
自由編輯服務(wù)器文件,安裝擴(kuò)展等~
總結(jié)
到此這篇關(guān)于Vscode Remote Development遠(yuǎn)程開(kāi)發(fā)調(diào)試的文章就介紹到這了,更多相關(guān)vscode 遠(yuǎn)程開(kāi)發(fā)調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++實(shí)現(xiàn)一個(gè)線程安全的單例工廠實(shí)現(xiàn)代碼
這篇文章主要介紹了 C++實(shí)現(xiàn)一個(gè)線程安全的單例工廠實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05C語(yǔ)言中#define定義的標(biāo)識(shí)符和宏實(shí)例代碼
C語(yǔ)言中,可以用#define定義一個(gè)標(biāo)識(shí)符來(lái)表示一個(gè)常量,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中#define定義的標(biāo)識(shí)符和宏的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03Objective-C限制函數(shù)調(diào)用的頻率詳解
這篇文章主要給大家介紹了關(guān)于Objective-C限制函數(shù)調(diào)用的頻率的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12C++連接mysql數(shù)據(jù)庫(kù)并讀取數(shù)據(jù)的具體步驟
在實(shí)際開(kāi)發(fā)中我們經(jīng)常需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),針對(duì)不同類型的數(shù)據(jù)庫(kù)(如MySQL、sqLite、Access、Excel等),如果采用不同的方法進(jìn)行連接,會(huì)把我們搞崩潰,下面這篇文章主要給大家介紹了關(guān)于C++連接mysql數(shù)據(jù)庫(kù)并讀取數(shù)據(jù)的具體步驟,需要的朋友可以參考下2023-04-04opencv+arduino實(shí)現(xiàn)物體點(diǎn)追蹤效果
這篇文章主要為大家詳細(xì)介紹了opencv+arduino實(shí)現(xiàn)物體點(diǎn)追蹤效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01