为什么我没有 .pub ssh 密钥?

为什么我没有 .pub ssh 密钥?

ct-ssh-14 的 .pub 部分在哪里,是否可以存在单独的私钥,因为我没有从 .ssh 文件夹中移动任何文件?

user@user-OptiPlex-760:~/.ssh$ ls -1a
    .
    ..
    config
    ct-ssh-14
    known_hosts

答案1

是的。有私钥就足以进行身份​​验证。您可以使用以下方法从私钥生成公钥ssh-keygen

ssh-keygen -yf ct-ssh-14

这是常见的做法,当有人要求你下载某些服务的私钥时。下载两个单独的文件可能会很麻烦。

相关内容