在集群节点之间共享 ssh 密钥

在集群节点之间共享 ssh 密钥

我有一个包含多个登录节点和许多计算节点的集群(称之为)。然后我有另一台带有大型共享存储的服务器(称之为贮存)。我需要能够rsync(即ssh)从任何节点贮存。为此,我在一个头节点上生成了一个私钥-公钥对并将该密钥注册到贮存

起初,ssh-ing 提示输入密码,但随后的任何ssh操作都无需密码。但是,如果我打开主机(例如,登陆不同的登录节点或ssh从其中一个计算节点 -ing),然后贮存再次要求输入密码。ssh来自同一设备的后续连接主机可以工作,但是当我切换主机时,又再次提示输入密码。

我想知道这是否可以作为安全设置贮存或者在多个节点之间共享相同密钥时需要采取哪些具体措施来防止这种情况发生?我没有 root 访问权限或者贮存我无法决定哪些节点在运行时分配给我。

我相信我的问题与这个因为我的主目录(密钥所在的位置)远程安装在集群节点上。

相关内容