分发主节点 ssh 密钥

分发主节点 ssh 密钥

为了让主节点无需密码即可 ssh 到从节点,主节点需要将其 ssh 密钥分发给从节点。使用 ssh-copy-id 复制密钥需要输入用户密码。如果系统中有数百个节点,为每个节点手动执行 ssh-copy-id 命令可能不是一个好主意。运行一个 shell 脚本可能是一个好主意,该脚本会反复遍历主机列表并将密钥复制到每个节点中。但这样的脚本需要将密码嵌入到纯文本测试中,以便 ssh-copy-id 继续进行。在脚本中以纯文本形式提供密码是一个好主意吗?或者有解决方法吗?

相关内容