使用基于密钥的SSH登录授予访客访问权限

时间:2012-07-13 13:45:16

标签: login ssh

非常简单:如何将访客服务器的SSH访问权限授予将共享相同“访客”登录名的多个用户?

服务器只有RSA密钥访问权限(无密码登录),这适用于将单个用户的公钥复制到远程服务器上的authorized_keys的正常情况。我正在寻找的是访客访问作为用户'访客',问题是密钥 - 我不想从我的所有客户端安装密钥,而是给他们一个密钥使用 - 这将是私人'客人的钥匙?这是如何运作的?

客户端将使用Putty从Linux和Windows连接。

2 个答案:

答案 0 :(得分:0)

我在这里看不到问题。 在您的设置中,您将所有连接的人视为一个人。因此,他们都可以使用相同的密钥,在这种情况下,您必须将私钥分发给所有密钥。 然而,这是一个很大的安全风险。一旦发出该密钥(发生在许多没有经验的用户身上),您必须更换所有人的密钥。这听起来不太好。

答案 1 :(得分:0)

您所要做的就是撤销程序。

在服务器端创建RSA密钥。然后将公钥复制到authorized_keys文件并在客户端获取私钥。

现在,多个客户端可以使用此私钥对服务器执行ssh。