VSCode如何遠(yuǎn)程連接Linux教程(密鑰的使用)
VSCode在遠(yuǎn)程連接Linux時(shí),怎么連接,是否需要密鑰,以下進(jìn)行記錄講解。
1、VSCode遠(yuǎn)程連接步驟
1、安裝插件
打開VSCode后,使用快捷鍵 Ctrl+Shift+X 或者使用如下圖標(biāo),在里面搜索 ssh,進(jìn)行安裝
2、配置遠(yuǎn)程服務(wù)器
安裝后,會(huì)出現(xiàn)左下角那個(gè)按鈕,點(diǎn)擊會(huì)出現(xiàn)右邊的選項(xiàng),在 設(shè)置中進(jìn)行遠(yuǎn)程服務(wù)器的配置。
?3、配置 config 的文件
選擇第一行,出現(xiàn)如下信息,按照格式進(jìn)行填寫
- Host:自定義遠(yuǎn)程連接的名字
- Hostname: 服務(wù)器IP地址
- User: 用戶名
保存后,按如下按鈕,就可以愉快的使用了。
2、密鑰的使用
? ? ? ?對(duì)于 VSCode 遠(yuǎn)程連接Linux服務(wù)器,是否使用密鑰,我們?cè)谏厦娴牟襟E中,可以得知,當(dāng)我們選擇不同目錄打開時(shí)候,總是會(huì)提醒我們重新輸入密碼,當(dāng)使用密鑰的時(shí)候,就不需要再次進(jìn)行登錄密碼的使用(同樣,使用git的時(shí)候,也是這個(gè)道理)。
1、配置密鑰
在 命令行中 ,輸入以下命令:
ssh-keygen -t rsa -C 'rumenz@qq.com'
會(huì)在 用戶主目錄下生成兩個(gè)文件,其中一個(gè)為私鑰,一個(gè)為公鑰(后綴為 pub)。將后綴為 pub 的里面的內(nèi)容,復(fù)制到Linux主目錄下? ~/.ssh/authorized_keys 里,即可以不再每次登錄都需要書寫密碼了。
2、密鑰基本使用
配置密鑰用的命令主要關(guān)鍵字是 ssh-keygen
ssh-keygen 命令 用于為“ssh”生成、管理和轉(zhuǎn)換認(rèn)證密鑰,它支持RSA和DSA兩種認(rèn)證密鑰。SSH 密鑰默認(rèn)保留在?
~/.ssh
?目錄中。如果沒有?~/.ssh
?目錄,ssh-keygen
命令會(huì)使用正確的權(quán)限創(chuàng)建一個(gè)。會(huì)生成一對(duì)密鑰,其中一個(gè)是公鑰,一個(gè)私鑰。公鑰可以放在遠(yuǎn)端服務(wù)器上。多個(gè)SSH key
的管理的情況就需要指定秘鑰文件名,此時(shí)需要配置ssh config,防止多個(gè)公鑰找不到對(duì)應(yīng)的私鑰
?常用關(guān)鍵字選項(xiàng):
- -b:指定密鑰長(zhǎng)度;
- -f:指定用來保存密鑰的文件名;
- -t:指定要?jiǎng)?chuàng)建的密鑰類型。
- -C:添加注釋;
使用
ssh-kengen
會(huì)在~/.ssh/
目錄下生成兩個(gè)文件,不指定文件名和密鑰類型的時(shí)候,默認(rèn)生成的兩個(gè)文件是:?
id_rsa
?第一個(gè)是私鑰文件
id_rsa.pub
?第二個(gè)是公鑰文件
基本示例:
> ssh-keygen -m PEM -t rsa -b 4096
默認(rèn)在 ~/.ssh 目錄中生成 4096 位 SSH RSA 公鑰和私鑰文件。如果當(dāng)前位置存在 SSH 密鑰對(duì),這些文件將被覆蓋。
ssh-keygen -t rsa -C 'rumenz@qq.com' -f ~/.ssh/github_id_rsa
在 ~/.ssh 目錄中生成 github_id_rsa 公鑰和私鑰文件。如果當(dāng)前位置存在 SSH 密鑰對(duì),這些文件將被覆蓋。也可以在后面確定文件路徑是再寫也是可以的。
3、配置密鑰config
到此這篇關(guān)于VSCode如何遠(yuǎn)程連接Linux教程(密鑰的使用)的文章就介紹到這了,更多相關(guān)VSCode遠(yuǎn)程連接Linux內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
HTML5 移動(dòng)頁面自適應(yīng)手機(jī)屏幕寬度詳解
這篇文章主要介紹了HTML5 移動(dòng)頁面自適應(yīng)手機(jī)屏幕寬度的相關(guān)資料,需要的朋友可以參考下2016-09-09解決Git推送錯(cuò)誤non-fast-forward的方法
這篇文章介紹了解決Git推送錯(cuò)誤non-fast-forward的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討
ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討...2007-03-03VS Code使用Git可視化管理源代碼詳細(xì)教程(推薦)
這篇文章主要介紹了VS Code使用Git可視化管理源代碼詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02Windows 系統(tǒng)下的 Git 2.7 最新下載及安裝教程圖文詳解
這篇文章主要介紹了Windows 系統(tǒng)下的 Git 2.7 最新下載及安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08Git提交文件到三個(gè)區(qū)的實(shí)現(xiàn)方法
本文主要介紹了Git提交文件到三個(gè)區(qū)的實(shí)現(xiàn)方法。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02