SSH:哪一个是我的公钥

pog*_*bas 8 ssh

我的大学询问了我的 SSH 公钥,因为我需要访问大学计算机集群。

我使用 linuxssh-keygen -t dsa命令生成了 SSH 密钥。但是,我不知道他们需要我提供什么信息。 ssh-keygen -t dsa生成的命令:

  • 钥匙指纹
  • 钥匙的 randomart 图像
  • id_dsa
  • id_dsa.pub

其中哪一个是我的公钥?

Cal*_*leb 16

关键指纹和随机艺术图像在这个阶段不是很重要。重要的是生成的两个文件:

  • id_dsa: 这是你的私钥,应该像你的和你自己的一样被严密保管
  • id_dsa.pub:顾名思义,这是您的密钥对的公钥的一半,可以免费分发到您需要登录的任何地方。

  • 让大学知道他们拥有的公钥来自您,而不是冒名顶替者,这一点非常重要。这是指纹/随机艺术图像的用武之地。您应该通过电子邮件或其他方式将公钥发送给他们,然后他们应该打电话给您以获取指纹,并提出一些只有他们才能知道答案的私人问题,比如你去年夏天所做的。这可能是系统中最不为人知的部分之一。公钥的用户必须*知道*它来自哪里。无论它来自谁,那就是你让进来的人。 (5认同)