如何使用给定公钥的 SSH

Rya*_*yan 6 ssh

我得到了一个公共 ssh 密钥、用户名和主机名来访问服务器。我发现了很多关于使用公钥 ssh 身份验证的内容,我找到的所有教程都以执行以下命令开始:ssh-keygen -t rsa. 但是当我得到一个公钥时我该怎么做呢?我不知道如何将公钥合并到我读过的教程中。

这是我得到的一个例子:

ssh-rsa AAA...(more)...Y0kQ== user@host.net

Ste*_*del 11

使用您不能登录到SSH服务器的公共密钥,只使用私人密钥。服务器必须知道相应的公钥才能让您进入。所以您需要做的是向他们 发送您的公钥(这是在您执行 时生成的ssh-keygen -t rsa)。

  • 作为补充:默认情况下,公钥以 .pub 结尾。把你的私钥保密,就像你对待任何密码一样,并且*永远*不要把它交给任何人。 (3认同)
  • 奇怪的是,这似乎与应该发生的事情相反。谢谢大家。 (2认同)