ubuntu – 如何为我的服务器设置.pem登录?

我在数字海洋上有几个ubuntu水滴

我已经设置了基于用户名密码的登录.但我对这个想法并不满意.

我理想的是像登录的亚马逊,我有一个identity.pem文件.我将与团队成员分享文件.他们在执行ssh-add后通过ssh webuser @ website_ip登录

如何设置这样的登录

我不想在每台开发者机器上添加ssh-keygen,然后将公钥的内容添加到.ssh / authorised_keys.首先,对于每个开发人员来说,这似乎太多了.

如果有可能请告诉我.谢谢

致所有的挫折者

我知道设置共享登录是个坏主意.但在提出这个问题时我没有违反任何常见问题解答.投票时要考虑一些因素.否则,没有新用户会感到舒服.

问题也很简单.你能在任何Linux机器上设置亚马逊类型的身份验证.如果你知道答案给我答案.否则继续前进.

我知道现在我已经邀请了更多的选民参与这篇文章.但谁在乎!

这是一个直截了当的过程,尽管已经评论过,共享登录一个非常糟糕的主意.在这种情况下,所有用户都具有相同的访问权限,您将无法跟踪哪些用户执行的工作.但是,考虑到这一点,以下过程将为您提供所需的内容.在有问题的计算机上,以共享用户身份登录时:

让我们把所有东西放在一个地方:

cd .ssh/

生成文件id_dsa,我们将从中创建PEM文件

ssh-keygen -t dsa -b 2048

生成私钥PEM文件

openssl dsa -in id_dsa -outform pem > pk_dsa.pem

生成公钥PEM文件以分发给用户

openssl dsa -in pk_dsa.pem -pubout -out pub_dsa.pem

最终的pub_dsa.pem是您要查找的文件.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...