Vscode Remote Development遠(yuǎn)程開發(fā)調(diào)試的實現(xiàn)思路
簡介
對我而言
直接修改、調(diào)試服務(wù)器代碼,當(dāng)然可以安裝插件,包括代碼補(bǔ)全等等,和使用本地vscode一樣的體驗。
直接編輯、修改服務(wù)器的文件,使用 code filename
.即可
配置
服務(wù)端安裝ssh-server
一般都自帶了。建議
使用ssh localhost
命令,生成下.ssh目錄。
方便配置密鑰登陸,替代繁瑣的密碼登陸。
客戶端
安裝插件,Remote Development.
安裝插件,Remote SSH
配置
一定要修改默認(rèn)的配置文件。我的是:D:\zk.ssh\config
因為默認(rèn)使用的為:c盤.ssh下的config文件,會和Powershell的沖突,當(dāng)然有解決辦法,但是很麻煩。所以采用這個方法。
免密登錄
前提
1.使服務(wù)器root目錄下有.ssh目錄,用于存放相關(guān)ssh信息。沒有的話,就
ssh localhost
之后便有此目錄。
2.在Windows上安裝openssh??囱b沒裝?在power shell運行個ssh試試。
點擊查看教程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
。
第一個是我已經(jīng)搭建好的~
選擇add new ssh host
或者configure ssh hosts
都行。
點擊configure ssh hosts
后,選擇自己新建的文件夾,就是最開始配置的新的配置文件,當(dāng)然就可以看到了~
Host 自定義別名 HostName IP地址 User root
右鍵就可以連接了~
成品長這樣~
結(jié)束自由的玩耍吧~
自由編輯服務(wù)器文件,安裝擴(kuò)展等~
總結(jié)
到此這篇關(guān)于Vscode Remote Development遠(yuǎn)程開發(fā)調(diào)試的文章就介紹到這了,更多相關(guān)vscode 遠(yuǎn)程開發(fā)調(diào)試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++實現(xiàn)一個線程安全的單例工廠實現(xiàn)代碼
這篇文章主要介紹了 C++實現(xiàn)一個線程安全的單例工廠實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05Objective-C限制函數(shù)調(diào)用的頻率詳解
這篇文章主要給大家介紹了關(guān)于Objective-C限制函數(shù)調(diào)用的頻率的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12C++連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的具體步驟
在實際開發(fā)中我們經(jīng)常需要對數(shù)據(jù)庫進(jìn)行訪問,針對不同類型的數(shù)據(jù)庫(如MySQL、sqLite、Access、Excel等),如果采用不同的方法進(jìn)行連接,會把我們搞崩潰,下面這篇文章主要給大家介紹了關(guān)于C++連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的具體步驟,需要的朋友可以參考下2023-04-04