我使用puttygen生成OpenSSH私鑰(並以OpenSSH格式導出它)。我怎樣才能在這個現有的密鑰(我知道如何生成一個新的密碼與密碼)的密碼?如何將密碼添加到未經密碼生成的OpenSSH私鑰?
回答
嘗試命令ssh-keygen -p -f keyfile
從SSH-keygen手冊頁
-p Requests changing the passphrase of a private key file instead of
creating a new private key. The program will prompt for the file
containing the private key, for the old passphrase, and twice for
the new passphrase.
-f filename
Specifies the filename of the key file.
例子:
ssh-keygen -p -f ~/.ssh/id_rsa
對於那些想知道什麼-f是:它指定輸入文件。 – Neikos 2015-12-11 10:49:14
//,@sigjuice,請你舉個例子,比如'$ ssh-keygen -p -f/Users/sigjuice/.ssh/id_rsa'?這可能會幫助那些不知道如何區分公鑰和私鑰之間的差異,並幫助他們更快地弄溼腳的人。 – 2016-07-06 18:48:52
使用-p選項到ssh-凱基。這允許您更改密碼而不是生成新密鑰。
更改密碼sigjuice顯示:
ssh-keygen -p -f ~/.ssh/id_rsa
所需的密碼將成爲新的密碼。 (這是假設你已經添加了公鑰~/.ssh/id_rsa.pub
您的authorized_keys文件。)測試使用SSH
ssh -i ~/.ssh/id_rsa localhost
你可以有不同的用途,不同名稱的多個按鍵。
//,請您舉例說明一下,以及如何檢查該選項是否有效,@BillThor? – 2016-07-06 18:49:24
@NathanBasanese查看編輯的回覆。 – BillThor 2016-07-06 19:47:21
- 1. 如何使用用密碼加密的私鑰生成RSA密鑰對?
- 2. Twofish密碼密鑰生成
- 3. C#密碼生成密鑰
- 4. Web Crypto API:如何將密碼添加到私鑰
- 5. 如何生成由對稱密鑰加密的PKCS8私鑰?
- 6. 如何在Java中的密碼添加到現有的私鑰
- 7. 生成RSA密鑰對並將私鑰編碼爲字符串
- 8. 如何解密PKCS8 DER加密私鑰使用密碼,在crypto ++
- 9. 添加密碼到沒有鑰匙串的私鑰ACL
- 10. 如何加密生成的RSA私鑰並在c#中解密
- 11. phpseclib OpenSSH或PuTTYgen密鑰生成
- 12. WSO2使用公鑰私鑰加密/解密密碼(字符串)
- 13. 如何將生成的加密密碼從C#發送到MySQL
- 14. 密鑰是如何形成密碼的?
- 15. 僅基於密碼生成AES密鑰
- 16. 將Python密碼學EC密鑰轉換爲OpenSSH格式
- 17. 如何自動輸入帶密碼的ssh私鑰密碼
- 18. 如何將密鑰密碼恢復到密鑰庫?
- 19. 從用戶密碼安全生成加密密鑰?
- 20. 加密密鑰生成
- 21. Git ssh私鑰密碼
- 22. 解密需要私鑰和密碼
- 23. 如何將密碼添加到「使用密碼:」列表中
- 24. 如何找到移位密碼的加密密鑰?
- 25. 如何做到在Python PGP(生成密鑰,加密/解密)
- 26. 在加密++中加載PEM編碼的私有RSA密鑰
- 27. 如何解密wordpress生成的密碼
- 28. 私鑰加密公鑰加密
- 29. 如何將ssh密鑰添加到碼頭集裝箱?
- 30. 從RSA編碼的AES密鑰生成AES密鑰
如果您看到此評論,請將其中一個答案標記爲已接受或寫下評論,說明他們錯過了什麼。謝謝! – 2011-11-18 22:26:03
添加和更改或刪除相同:http://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-for-the-ssh-key-without-having-to-create-一個新的科,可能相同的變化:http://serverfault.com/questions/50775/how-do-i-change-my-private-key-passphrase – 2015-04-02 08:04:34
如果你得到***'壞密碼短語* * **在'id_ed25519'鍵上,但密碼是正確的,那麼你可能使用低級的'ssh-keygen'來管理它。 – jww 2015-08-27 22:07:00