Soubriquet Asked: 2018-09-15 05:50:01 +0800 CST2018-09-15 05:50:01 +0800 CST 2018-09-15 05:50:01 +0800 CST 如何使用 pdsh 指定 ssh 密钥 772 我正在使用 pdsh,但找不到任何指定 ssh 密钥的文档或示例。通常,我会这样做ssh -i ~/.ssh/mykey.pem <address>。如何更改 pdsh 命令pdsh -R ssh -w ^server.txt "date"以便指定我的 ssh 密钥? ssh cluster 1 个回答 Voted Best Answer PerlDuck 2018-09-15T05:57:00+08:002018-09-15T05:57:00+08:00 手册页建议了一个环境变量: PDSH_SSH_ARGS_APPEND="-i $HOME/.ssh/mykey.pem" 您需要export变量(使其可用于pdsh的子进程)或定义变量并一次性运行命令: # Either: export PDSH_SSH_ARGS_APPEND="-i $HOME/.ssh/mykey.pem" pdsh -w^server.txt date # Or PDSH_SSH_ARGS_APPEND="-i $HOME/.ssh/mykey.pem" pdsh -w^server.txt date 我不知道你为什么给-R ssh;对我来说,没有它完全可以工作。 另请参阅“pdsh 找不到身份文件,但 ssh 可以。为什么?” 在stackoverflow上。海报有不同的问题(引用),但使用相同的方法。
手册页建议了一个环境变量:
您需要
export
变量(使其可用于pdsh
的子进程)或定义变量并一次性运行命令:我不知道你为什么给
-R ssh
;对我来说,没有它完全可以工作。另请参阅“pdsh 找不到身份文件,但 ssh 可以。为什么?” 在stackoverflow上。海报有不同的问题(引用),但使用相同的方法。