国产探花免费观看_亚洲丰满少妇自慰呻吟_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命令查看。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 疏附县| 吉安县| 苏州市| 五河县| 安新县| 九台市| 浮山县| 余江县| 新巴尔虎右旗| 扎鲁特旗| 盐亭县| 浦城县| 通城县| 内黄县| 石楼县| 南澳县| 武定县| 安平县| 北辰区| 金乡县| 宁陕县| 岳阳县| 东山县| 黑河市| 昆明市| 昭苏县| 奉节县| 建湖县| 高雄市| 金平| 康马县| 玉屏| 文化| 富源县| 宁南县| 汉沽区| 乐业县| 思南县| 资讯 | 东方市| 抚顺县|