国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

ssh-keygen生成git ssh密鑰

2024-06-28 16:00:47
字體:
來源:轉載
供稿:網友

SSH是建立在應用層和傳輸層基礎上的安全協議,其目的是專為遠程登錄會話和其他網絡服務提供安全性的保障,用過SSH遠程登錄的人都比較熟悉,可以認為SSH是一種安全的Shell。SSH登錄是需要用戶名和密碼的,要實現無密碼登錄,就需要創建SSH 密鑰(ssh key),SSH 密鑰可以認為是和另一臺電腦通信時的唯一的識別證,SSH 密鑰對可以讓我們方便的登錄到 SSH 服務器,而無需輸入密碼。GIT源代碼管理就是使用此種安全機制,本文本將介紹SSH KEY的生成過程。

1. 檢查是否生成過ssh 密鑰

生成ssh 密鑰后,會在當前用戶的根目錄下創建.ssh目錄。因此,可以通過以下兩種方式檢查是否生成過ssh 密鑰。

其一,是否可切換到.ssh目錄:

cd ~/.ssh

如果.ssh目錄則會切換到對應目錄,不存在會有相關提示。

其二,使用ls命令檢查:

ls -l ~/

通過以上兩種方式檢查后,當存在時,可以繼續下面的操作重新生成ssh 密鑰,也可以使用已經生成的ssh 密鑰。

2. 使用ssh-keygen命令生成ssh 密鑰

使用ssh-keygen命令生成ssh 密鑰可以使用以下命令:

ssh-keygen -t rsa

也可以使用以下命令在生成時添加注釋:

ssh-keygen -t rsa -C "我的SSH密鑰"

上面兩個命令都可以生成ssh 密鑰,輸入上面命令后,連按三個空格即可生成ssh 密鑰。

生成ssh 密鑰后,可以到~/.ssh目錄下查看相關文件,一般來說ssh 密鑰會包含id_rsa和id_rsa.pub兩個文件,分別表示生成的私鑰和公鑰。

在git等源代碼管理中,使用cat ~/.ssh/id_rsa.pub命令,打印并將相應內容復制到源代碼管理服務器即可實現git的無密碼管理。

3. ssh-keygen命令的一些說明

ssh-keygen命令可以生成rsa或dsa兩種格式的密鑰。在上面的示例中,使用-t rsa參數生成了id_rsa和id_rsa.pub兩個文件,分別表示rsa私鑰和rsa公鑰。同理,可以使用-t dsa參數生成dsa私鑰和dsa公鑰,生成的文件名分別是:id_dsa、id_dsa.pub。

在上面的示例中,還通過-C參數添加了密鑰的注釋,如果不需要這個參數也可以省略。

除前面用到的兩個參數外,ssh-keygen命令還有其它一些參數,具體說明請使用ssh-keygen --help命令查看。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 温泉县| 延川县| 奎屯市| 临澧县| 清远市| 民丰县| 自治县| 潢川县| 土默特右旗| 江城| 嵊州市| 吉木萨尔县| 彝良县| 阜阳市| 始兴县| 天门市| 上虞市| 宜宾市| 尉氏县| 专栏| 湘阴县| 容城县| 儋州市| 维西| 冀州市| 五原县| 上饶市| 岳池县| 内黄县| 恩平市| 牡丹江市| 沂南县| 宣城市| 贵南县| 峨眉山市| 万盛区| 城固县| 城固县| 古交市| 偏关县| 通辽市|