![ssh-keygen [-o] 有什麼作用?](https://rvso.com/image/1596294/ssh-keygen%20%5B-o%5D%20%E6%9C%89%E4%BB%80%E9%BA%BC%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
答案1
引用 OpenSSH 7.7 手冊頁ssh-keygen
:
-o
導致 ssh-keygen 使用新的 OpenSSH 格式而不是更相容的 PEM 格式保存私鑰。新格式增強了對暴力密碼破解的抵抗力,但 6.5 之前的 OpenSSH 版本不支援。 Ed25519 金鑰始終使用新的私鑰格式。
該選項存在於 OpenSSH 6.5 到 7.7 中。從 OpenSSH 7.8 開始,這-o
是預設行為,並且不再記錄該選項(在使用時只是默默地忽略)。
在這些舊版本中,ssh-keygen
預設將使用 PEM 格式作為 RSA、DSA 和 ECDSA 金鑰(但不是 Ed25519)。
在 OpenSSH 7.8 及更高版本中,您可以使用以下命令來取得 PEM 格式的金鑰-m PEM
旗幟。