1、gpg安裝
使用以下命令安裝gpg
sudo yum install gnupg
2、安裝monkeysphere(將金鑰轉為rsa格式時使用,不需要的可以不裝)安裝依賴包
yum install perl-crypt-openssl-bignum
yum install perl-digest-md5
yum install perl-digest-sha
yum install perl-crypt-openssl-rsa
安裝monkeysphere
rpm -ivh monkeysphere-0.37-1.el7.noarch.rpm
gpg --gen-key
1. 這裡需要選擇金鑰種類,我選擇第乙個(預設是第乙個,直接回車也行)
2. 接著是選擇金鑰,我選擇2048
3. 接下來是選擇金鑰有效日期,根據自己的情況選擇,我這裡選擇預設永久有效
4. 接下來是使用者標識,隨便填乙個先
5. 接下來是輸入私鑰保護密碼,這裡空著不輸,方便後面轉成rsa格式,程式會提示多次輸入密碼保護,不用管
6. 金鑰生成成功
1. 列印金鑰資訊
2. 匯出金鑰
#匯出公鑰(397f794d為金鑰id)
gpg -a --export 397f794d > newkey.asc
#匯出私鑰(397f794d為金鑰id)
gpg -a --export-secret-keys 397f794d > newkey_pri.asc
其中 -a選項為匯出為ascii格式
匯出結果:
公鑰:
私鑰:
匯出公鑰
gpg --export 6582fe19 |openpgp2pem 6582fe19
其中6582fe19 為私鑰id;
openpgp2pem 為monkeysphere 安裝後的命令;
匯出結果:
匯出私鑰:
gpg --export-secret-key 6582fe19 |openpgp2pem 6582fe19
其中6582fe19 為私鑰id;
openpgp2pem 為monkeysphere 安裝後的命令;
匯出結果:
該金鑰後續可作為rsa金鑰使用
參考:
linux 下金鑰生成步驟
生成金鑰步驟 star linux star gpg gen key your selection?回車 what keysize do you want 1024 回車 key is valid for?0 回車 key does not expire at all is this correct...
Linux生成金鑰
大家可以配置成密論認證的方式 首先生成金鑰,用命令ssh keygen t rsa 執行後可以一直空格,生成金鑰,id rsa和id rsa.pub檔案 預設放在 root ssh 下,ssh檔案是隱藏的,要顯示隱藏檔案才看得到 在 home admin下建立.ssh活頁夾,把id rsa.pub檔...
Linux生成金鑰
大家可以配置成密論認證的方式 首先生成金鑰,用命令ssh keygen t rsa 執行後可以一直空格,生成金鑰,id rsa和id rsa.pub檔案 預設放在 root ssh 下,ssh檔案是隱藏的,要顯示隱藏檔案才看得到 在 home admin下建立.ssh活頁夾,把id rsa.pub檔...