SSH到群集中的其他服务器

时间:2017-09-25 11:55:45

标签: ssh public-key-encryption rhel

我的同事几周前设置了一个用户帐户来访问我们的服务器(rhel)。现在我要求复制我的密钥,以便我可以登录到集群中的其他服务器 我的第一种方法是将/home/user/.ssh文件夹从(已经设置的)服务器复制到新服务器。这个显然失败了,我发现ls -a,在我的.ssh目录中只有一个文件 - known_hosts。
我的搜索结果有点困惑,是否有必要创建一个新的私钥 - 公钥对(我之前没有任何关于为第一台服务器创建的日志,所以它可能已经为我设置了),或者它是否足够从第一台服务器和设置所有者和权限复制文件?

1 个答案:

答案 0 :(得分:0)

您可能正在寻找的是服务器上的文件~/.ssh/authorized_keys。如果您设置了密钥,则应将公钥存储在那里。如果没有此类文件,则表示您没有设置密钥(桌面上是否有私钥文件?)。 请注意,对于您的rwx目录和~/.ssh文件,通常ssh将需要严格的访问权限(仅限authorized_keys用户)。

根据您的安全需要,您也可以根据需要使用尽可能多的密钥。因此,可以为多个服务器使用单个密钥对。