小编Mid*_*ose的帖子

服务器端的SSH密钥认证

我通常按​​如下方式进行 ssh 密钥认证:

  1. 在客户端 pc ( # ssh-keygen -t rsa)上生成密钥
  2. 将密钥复制到服务器(使用ssh-copy-id或通过其他方式)
  3. 从客户端 PC 访问服务器。

我已经看到 AWS 服务器(亚马逊网络服务器)在服务器创建过程中提供了一个密钥,然后客户端可以使用它来登录。

现在我有一台服务器,我想在其中生成密钥并将其分发给我的客户。每个拥有该密钥的人都必须能够访问服务器。

  1. 我怎样才能做到这一点?
  2. 我应该如何命名分发给客户的这些密钥?是公钥吗?

我在这里错过了关于公钥/私钥的任何理论吗?

linux ssh ssh-keys

4
推荐指数
1
解决办法
1724
查看次数

标签 统计

linux ×1

ssh ×1

ssh-keys ×1