我在OS X上運行ssh-keygen
,當我顯示生成的公鑰時,我看到我的登錄名和機器名出現在密鑰的最後部分。有沒有辦法讓它使用不同的價值或根本不使用它?如何讓ssh-keygen在公鑰中使用我的登錄名和計算機名?
18
A
回答
23
的手冊頁「SSH-凱基(1)」:
For RSA1 keys, there is also a comment field in the key file that is only for convenience to the user to help identify the key. The comment can tell what the key is for, or whatever is useful. The comment is initialized to 「[email protected]」 when the key is created, but can be changed using the -c option. … -C comment Provides a new comment. -c Requests changing the comment in the private and public key files. This operation is only supported for RSA1 keys. The program will prompt for the file containing the private keys, for the passphrase if the key has one, and for the new comment.
因此,創建密鑰,當您使用-C "$desiredcommenttext"
提供任何您喜歡的註釋文本;或對於現有密鑰,請使用-c
選項更改註釋。
6
是的!它根本不需要,它只是隨便附加的,以便您輕鬆記住它來自哪裏。如果要編輯它,只需打開終端會話並輸入:
$ nano ~/.ssh/id_rsa.pub
刪除行的末尾部分(在double-equals之後)。
相關問題
- 1. 輸出域計算機名和登錄用戶名錶格
- 2. Java當前計算機名稱和登錄用戶?
- 3. 如何更改計算機域名而無需登錄?
- 4. 我怎樣才能在客戶端計算機的用戶名登錄
- 5. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 6. 計算引擎不會讓我登錄
- 7. 如何在log4net中記錄計算機環境名稱?
- 8. 找到登錄指定的計算機名稱
- 9. 檢索通過AD登錄的計算機名稱admin帳戶
- 10. 登錄失敗的「域\計算機名」 pyodbc與py2exe
- 11. 得到一個人登錄到計算機的名稱
- 12. 如何讓Cygwin在更改後忘記舊計算機名稱?
- 13. 如何讓一個用戶可以從一臺計算機登錄使用Codeignaiter
- 14. 如何獲取計算機名稱(在Web應用程序中的主機名)?
- 15. 如何在c#和asp.net中獲取客戶端主機名,本地計算機名稱和用戶名
- 16. 審計計算機登錄與RSA密鑰vs密碼
- 17. 更改計算機名稱後無法登錄SQL服務器
- 18. 登錄遠程計算機
- 19. 設計與計算/操作的用戶名參數登錄
- 20. 從webservice中檢索客戶端用戶名和計算機名
- 21. 如何將pgp私鑰和公鑰轉移到另一臺計算機上?
- 22. 在不同的計算機上簽名與密鑰庫的apk
- 23. 如何獲得本地計算機的計算機名稱和IP地址
- 24. iOS:我如何讓IAP沙箱忘記錯誤的登錄名?
- 25. ssh公鑰登錄失敗,隨機到我的Ubuntu服務器
- 26. 驗證用戶名和密碼的域名或計算機
- 27. 在Windows中檢索登錄用戶的名稱和主機名稱
- 28. debug1:提供公鑰:用戶名@主機名
- 29. 如何使用域名替換計算機名稱在WCF服務
- 30. 如何使用「用戶名或電子郵件」登錄設計?
而不是直接黑客的數據文件(這是脆弱的,因爲它可以改變),更好地使用官方工具的用戶界面用於此目的。 – bignose 2014-05-03 10:04:56