当我ssh:
ssh -i'/tmp/my-identity-file' -l'root' ip-address
我可以毫无问题地ssh到我的目标主机。我想使用pdsh
做类似的事情,所以我的命令是:
PDSH_SSH_ARGS_APPEND="-i'/tmp/my-identity-file" pdsh -l'root' ip-address
但是,pdsh
的输出是:
ip-address: Warning: Identity file '/tmp/my-identity-file not accessible: No such file or directory.
我将身份文件的权限更改为0666
仅用于测试,但继续获得相同的结果。在我看来,pdsh
没有像我期望的那样将PDSH_SSH_ARGS_APPEND
传递给ssh
。有人有这方面的经验吗?