linux – 服务器端的SSH密钥验证
发布时间:2020-12-13 16:53:13 所属栏目:Linux 来源:网络整理
导读:我通常按??如下方式进行ssh密钥验证: 在客户端pc上生成密钥(#ssh-keygen -t rsa) 将密钥复制到服务器(使用ssh-copy-id或其他方式) 从客户端PC访问服务器. 我看到AWS服务器(亚马逊网络服务器)在服务器创建期间提供了一个密钥,然后客户端可以使用它来登录. 现
我通常按??如下方式进行ssh密钥验证:
>在客户端pc上生成密钥(#ssh-keygen -t rsa) 我看到AWS服务器(亚马逊网络服务器)在服务器创建期间提供了一个密钥,然后客户端可以使用它来登录. 现在我有一台服务器,我想要生成密钥并将其分发给我的客户.每个拥有该密钥的人都必须能够访问服务器. >我怎样才能做到这一点? 我在这里错过了关于公钥/私钥的任何理论吗? 解决方法
Amazon
linux使用
key-pair,但会分发私钥.
因此,如果您在服务器端生成用户,则应该像往常一样在/home/your_user/.ssh/authorized_keys上添加公钥,然后将私钥分发给您的客户端. 您应该注意安全问题为“private keys are called private for a reason.” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |