vs code SSH免密連接遠(yuǎn)程服務(wù)器

SSH介紹

SSH(Secure Shell 的縮寫)是一種網(wǎng)絡(luò)協(xié)議,用于加密兩臺(tái)計(jì)算機(jī)之間的通信,并且支持各種身份驗(yàn)證機(jī)制馍乙。OpenSSH 工具是SSH 協(xié)議當(dāng)前最流行的一種實(shí)現(xiàn)递览,Linux 的所有發(fā)行版幾乎都自帶 OpenSSH拟淮。

SSH 的軟件架構(gòu)是服務(wù)器-客戶端模式(Server - Client)狗超。在這個(gè)架構(gòu)中弹澎,SSH 軟件分成兩個(gè)部分:向服務(wù)器發(fā)出請(qǐng)求的部分,稱為客戶端(client)努咐,OpenSSH 的實(shí)現(xiàn)為 ssh裁奇;接收客戶端發(fā)出的請(qǐng)求的部分,稱為服務(wù)器(server)麦撵,OpenSSH 的實(shí)現(xiàn)為 sshd

以上引用(抄自)SSH 教程

所以,sshd作為接收請(qǐng)求的SSH服務(wù)端溃肪,它若是掛了的話(程序停止運(yùn)行)免胃,客戶端或者說你的本地計(jì)算機(jī)是連不上服務(wù)器的。

OpenSSH

注:本文是在win10下操作惫撰。

開始羔沙,先確認(rèn)OpenSSH 是否安裝。win10下厨钻,進(jìn)行如下確認(rèn)/安裝

  1. 打開“設(shè)置”扼雏,選擇“應(yīng)用”>“應(yīng)用和功能”,然后選擇“可選功能” 夯膀。

  2. 掃描列表诗充,查看是否已安裝 OpenSSH。 如果未安裝诱建,請(qǐng)?jiān)陧?yè)面頂部選擇“添加功能”蝴蜓,然后:

    • 查找“OpenSSH 客戶端”,再單擊“安裝”

安裝好后,如圖


image.png

Visual Studio Code

vs cdoe , emm,一個(gè)寫代碼的工具(雖然你可以用它摸魚聊天找對(duì)象)茎匠。去它(官網(wǎng))(https://code.visualstudio.com/)下載安裝格仲。沒啥大問題。

安裝Remote-SSH插件

在vs code ssh連接服務(wù)诵冒,這里借助一個(gè)插件Remote-SSH凯肋。在左側(cè)活動(dòng)欄點(diǎn)擊擴(kuò)展,在插件商店中搜索插件名字Remote-SSH汽馋, 點(diǎn)擊進(jìn)行安裝侮东。


image.png

安裝好后,會(huì)在左側(cè)活動(dòng)欄看到一個(gè)新的組件惭蟋。


image.png

密碼輸入連接服務(wù)器

之后,我們嘗試連接服務(wù)器苗桂。根據(jù)下圖順序進(jìn)行點(diǎn)擊輸入。

  1. 點(diǎn)擊遠(yuǎn)程資源管理器
  2. 添加新的SSH連接告组,
  3. 輸入連接代碼煤伟,例如:ssh username@127.0.0.1
    image.png

之后,輸入連接命令后木缝,會(huì)提示選擇SSH保存地址便锨,我選擇一個(gè)路徑。最后在左側(cè)會(huì)看到成功添加一個(gè)SSH連接地址我碟。


image.png

接下來就可以連接服務(wù)器了放案,點(diǎn)擊左側(cè)那個(gè)連接符號(hào),會(huì)提示矫俺,輸入密碼吱殉,輸入服務(wù)器賬號(hào)密碼后。就連接成功了厘托。


image.png

下圖是連接成功的界面友雳。三鍵齊按 ctrl + shift + ` , 調(diào)出命令行終端铅匹。


image.png

密鑰登陸服務(wù)器

上面是用密碼輸入登錄服務(wù)器押赊,你會(huì)發(fā)現(xiàn)每次連接,或者打開文件夾包斑,都會(huì)要求輸入一遍密碼流礁。密碼簡(jiǎn)單不安全,復(fù)雜容易忘罗丰,輸入也很麻煩∩袼В現(xiàn)在我們使用密鑰進(jìn)行登錄。SSH密鑰登陸采用非對(duì)稱加密萌抵,需要公鑰和私鑰配合使用枕稀。

生成密鑰

在原來那個(gè)沒有連接服務(wù)器的vs code窗口, ctrl + shift + ` 調(diào)出終端


image.png

使用命令ssh-keygen進(jìn)行密鑰生成,它有一些參數(shù)可以設(shè)置萎坷,比如-t 可以選擇加密算法凹联,這里就采用默認(rèn)設(shè)置。

命令運(yùn)行后哆档,一開始會(huì)提示密鑰的保存文件名蔽挠,id_rsa 是私鑰文件名,id_rsa.pub是公鑰文件名瓜浸,這里默認(rèn)澳淑,回車就行。
之后提醒第二個(gè)問題插佛,詢問是否對(duì)私鑰進(jìn)行密碼保護(hù)杠巡,這是進(jìn)一步做了安全保護(hù)。這里設(shè)置了密碼的話雇寇,每次密鑰登陸時(shí)氢拥,你還需要輸入密鑰密碼,也是有點(diǎn)麻煩锨侯,我這里就不進(jìn)行設(shè)置了嫩海,回車不設(shè)。
然后密鑰就生成了囚痴。

上傳公鑰

下一步叁怪,需要把本地生成的公鑰傳到服務(wù)器使用,打開公鑰深滚,復(fù)制其內(nèi)容(完整一行)


imgage

然后轉(zhuǎn)到已經(jīng)連接了服務(wù)器的vs code窗口, 打開文件奕谭,~/.ssh/authorized_keys, 沒有的話,就手動(dòng)創(chuàng)建一個(gè)

image.png

然后在里面添加剛才復(fù)制的公鑰痴荐,保存展箱。我這里有兩個(gè)公鑰,因?yàn)橹疤砑舆^一個(gè)蹬昌。


image.png

之后再次連接,就會(huì)發(fā)現(xiàn)不要密碼攀隔,直接就可以登陸了

參考

SSH 教程 - 網(wǎng)道 (wangdoc.com)
安裝 OpenSSH | Microsoft Docs

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末皂贩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子昆汹,更是在濱河造成了極大的恐慌明刷,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辈末,死亡現(xiàn)場(chǎng)離奇詭異挤聘,居然都是意外死亡轰枝,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門组去,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鞍陨,“玉大人,你說我怎么就攤上這事从隆〕夏欤” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵键闺,是天一觀的道長(zhǎng)寿烟。 經(jīng)常有香客問我,道長(zhǎng)辛燥,這世上最難降的妖魔是什么购桑? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任畅铭,我火速辦了婚禮,結(jié)果婚禮上勃蜘,老公的妹妹穿的比我還像新娘硕噩。我一直安慰自己,他們只是感情好缭贡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布谍失。 她就那樣靜靜地躺著,像睡著了一般莹汤。 火紅的嫁衣襯著肌膚如雪快鱼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天纲岭,我揣著相機(jī)與錄音抹竹,去河邊找鬼。 笑死止潮,一個(gè)胖子當(dāng)著我的面吹牛窃判,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播喇闸,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼袄琳,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼询件!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起唆樊,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤宛琅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后窗轩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夯秃,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年痢艺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仓洼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡堤舒,死狀恐怖色建,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舌缤,我是刑警寧澤箕戳,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站国撵,受9級(jí)特大地震影響陵吸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜介牙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一壮虫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧环础,春花似錦囚似、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贯钩,卻和暖如春募狂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背角雷。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工祸穷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谓罗。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像季二,于是被迫代替她去往敵國(guó)和親檩咱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子揭措,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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