我有一个包含多个登录节点和许多计算节点的集群(称之为簇)。然后我有另一台带有大型共享存储的服务器(称之为贮存)。我需要能够rsync
(即ssh
)从任何节点簇到贮存。为此,我在一个头节点上生成了一个私钥-公钥对簇并将该密钥注册到贮存。
起初,ssh
-ing 提示输入密码,但随后的任何ssh
操作都无需密码。但是,如果我打开主机簇(例如,登陆不同的登录节点或ssh
从其中一个计算节点 -ing),然后贮存再次要求输入密码。ssh
来自同一设备的后续连接簇主机可以工作,但是当我切换主机时,又再次提示输入密码。
我想知道这是否可以作为安全设置贮存或者在多个节点之间共享相同密钥时需要采取哪些具体措施来防止这种情况发生?我没有 root 访问权限簇或者贮存我无法决定哪些节点簇在运行时分配给我。
我相信我的问题与这个因为我的主目录(密钥所在的位置)远程安装在集群节点上。