VSCode遠(yuǎn)程編輯,Remote-SSH,Remote Development

最近一直在Windows主機(jī)環(huán)境下的VM虛擬機(jī)Linux中玩兒好玩兒的,,一直用ssh,不太想折騰VIM了,,,嘗試一下VSCode 的Remote Development擴(kuò)展,這個(gè)擴(kuò)展還是微軟自己寫的.

安裝擴(kuò)展


image

安裝Remote Development擴(kuò)展,其它的Remote-SSH會(huì)自動(dòng)安裝,若不自動(dòng)安裝,請(qǐng)手動(dòng)按照截圖安裝.

image

安裝完成后,點(diǎn)擊左下角,就可以出現(xiàn)如圖的命令.這表示擴(kuò)展已經(jīng)安裝完成

配置


Linux上需要安裝ssh服務(wù)器,,,這個(gè)是必須的,需要支持 用戶名/密碼 或 密鑰 方式,在配置之前,,您需要保證在命令行正常連接上linux

image

注意: 如果命令行提示ssh命令不存在,請(qǐng)安裝git,或者open-ssh,并把ssh.exe所在的目錄添加到環(huán)境變量中,繼續(xù)下去之前,,請(qǐng)確保您已經(jīng)可以實(shí)現(xiàn)上圖(通過(guò)cmd命令行執(zhí)行ssh,連接linux)**

上面提到過(guò),,在VSCode中我們也可以通過(guò)用戶名密碼或者密鑰認(rèn)證連接到Linux.我們分別來(lái)實(shí)現(xiàn)

用戶名/密碼認(rèn)證

配置用戶名/密碼認(rèn)證 需要編輯一下VSCode的settings.json文件,打開的方式如下圖,點(diǎn)擊設(shè)置,滑動(dòng)鼠標(biāo),找到任意一個(gè)在settings.json中編輯點(diǎn)進(jìn)去就行

image

. 添加 "remote.SSH.showLoginTerminal": true,

image

陰影部分為新添加的(注意逗號(hào))

配置完成后,可以開始我們的連接了.

![image](https://upload-images.jianshu.io/upload_images/8055345-95fd0e393b6ff97b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
image

根據(jù)圖片順序打開config文件,并編輯,,,要注意該文件所在的目錄(每個(gè)人的用戶名可能有所不同),因?yàn)橐粫?huì)兒還會(huì)用到.

image

彈出一個(gè)新窗口,根據(jù)提示,輸入linux的密碼


image

輸密碼,輸密碼......直到出現(xiàn)

image

已經(jīng)連接上了 文件->打開文件夾(或者文件),可以顯示出linux的文件夾(或者文件)..

image

提示輸入密碼的時(shí)候,,就輸密碼,,,一直輸一直爽.

image

根據(jù)提示,,這個(gè)shell不要關(guān)閉...關(guān)閉連接就斷了.....

根據(jù)上面的步驟,相信已經(jīng)成功的連接上linux了.但是我們發(fā)現(xiàn),每次輸入密碼簡(jiǎn)直太太太...煩人了.并且需要輸入好幾次,有沒有好一點(diǎn)的方法呢,當(dāng)然有!,那就是采用公鑰.

密鑰認(rèn)證

首先,,我們用cmd切換到我們編輯主機(jī)config文件所在的目錄,,用戶名/密碼認(rèn)證中提到過(guò)的..類似下圖(由于每個(gè)人用戶名不一樣,所以會(huì)有些區(qū)別)

image

執(zhí)行ssh-keygen,如果ssh命令可以正常執(zhí)行,,這個(gè)也可以.

image

確認(rèn)下目錄,,一路回車即可! 完成后多了id_rsa,id_rsa.pub兩個(gè)文件.

我們需要將id_rsa.pub 文件,復(fù)制一份到linux服務(wù)器上~/.ssh/目錄下(注意,這個(gè)需要是您遠(yuǎn)程登陸的賬戶),若沒有該目錄,請(qǐng)執(zhí)行mkdir ~/.ssh創(chuàng)建,然后將id_rsa.pub,遠(yuǎn)程傳輸?shù)皆撃夸浵?

然后切換到該目錄下,執(zhí)行cat id_rsa.pub >> authorized_keys,

image

執(zhí)行完上述操作前,請(qǐng)確認(rèn)/etc/ssh/sshd_config文件下的PubkeyAuthentication yes,AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2,兩條是不是正常,若有注釋,請(qǐng)取消,若不相同,請(qǐng)修改或者添加

image

修改完成后,重啟linux的ssh服務(wù).

然后回到Windows的命令行

執(zhí)行ssh (用戶名)@192.168.160.132,括號(hào)中的請(qǐng)?zhí)鎿Q為您的Linux用戶名,請(qǐng)一定要按照這種格式登陸,一定要輸入用戶名和IP,不要只輸IP

image

這次登陸,驚喜的發(fā)現(xiàn) *不需要輸入密碼了?,,,如果還需要輸入密碼,,那就檢查一下哪里沒有做對(duì).

現(xiàn)在,可以用VSCode連接試試了

image

稍等一下,,自動(dòng)使用公鑰認(rèn)證.不需要輸密碼就可以直接使用了!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末弊攘,一起剝皮案震驚了整個(gè)濱河市循集,隨后出現(xiàn)的幾起案子而涉,更是在濱河造成了極大的恐慌柬讨,老刑警劉巖昭伸,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異忧风,居然都是意外死亡靶端,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門藤韵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)虐沥,“玉大人,你說(shuō)我怎么就攤上這事泽艘∮眨” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵匹涮,是天一觀的道長(zhǎng)天试。 經(jīng)常有香客問(wèn)我,道長(zhǎng)焕盟,這世上最難降的妖魔是什么秋秤? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮脚翘,結(jié)果婚禮上灼卢,老公的妹妹穿的比我還像新娘。我一直安慰自己来农,他們只是感情好鞋真,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沃于,像睡著了一般涩咖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上繁莹,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天檩互,我揣著相機(jī)與錄音,去河邊找鬼咨演。 笑死闸昨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的薄风。 我是一名探鬼主播饵较,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼遭赂!你這毒婦竟也來(lái)了循诉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤撇他,失蹤者是張志新(化名)和其女友劉穎茄猫,沒想到半個(gè)月后狈蚤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡募疮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年炫惩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阿浓。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蹋绽,靈堂內(nèi)的尸體忽然破棺而出芭毙,到底是詐尸還是另有隱情,我是刑警寧澤卸耘,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布退敦,位于F島的核電站,受9級(jí)特大地震影響蚣抗,放射性物質(zhì)發(fā)生泄漏侈百。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一翰铡、第九天 我趴在偏房一處隱蔽的房頂上張望钝域。 院中可真熱鬧,春花似錦锭魔、人聲如沸例证。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)织咧。三九已至,卻和暖如春漠秋,著一層夾襖步出監(jiān)牢的瞬間笙蒙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工庆锦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捅位,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓肥荔,卻偏偏與公主長(zhǎng)得像绿渣,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子燕耿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容