ssh-keygen后找不到公钥

220浏览 · 2023-08-15 09:58:33
如果你在运行 `ssh-keygen` 后找不到公钥,可能是因为默认情况下 `ssh-keygen` 命令会将公钥保存在 `~/.ssh/id_rsa.pub` 文件中,而私钥保存在 `~/.ssh/id_rsa` 文件中。请尝试以下步骤来查找公钥: 1. 使用以下命令检查是否存在 `id_rsa.pub` 文件: ls ~/.ssh/id_rsa.pub 如果该文件存在,可以使用 `cat` 命令来查看公钥内容: cat ~/.ssh/id_rsa.pub 2. 如果 `id_rsa.pub` 文件不存在,你可以通过重新生成密钥对来解决问题。运行以下命令生成新的密钥对: ssh-keygen 按照提示操作,并确保在询问密钥文件名时不要更改默认值。 3. 生成新的密钥对后,使用上述步骤检查是否成功生成公钥文件,并查看其内容。 如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助你解决问题。