pdsh给出错误“rcmd:socket:Permission denied”

当我运行命令:

pdsh -w host1,host2 tail -f /var/log/apache.log

我得到以下错误:

 pdsh@myhost: host2: rcmd: socket: Permission denied pdsh@myhost: host1: rcmd: socket: Permission denied 

有任何想法吗?

find答案。 rcmd_default需要一个条目:

echo "ssh" > /etc/pdsh/rcmd_default

你可以使用PDSH_RCMD_TYPE=ssh

PDSH_RCMD_TYPE=ssh pdsh -w host1,host2 tail -f /var/log/apache.log

在Fedora 23上得到这个工作,我不得不:

安装使SSH成为可用的rcmd模块的pdsh-rcmd-ssh

 dnf install pdsh-rcmd-ssh 

导出以下variables

 export PDSH_RCMD_TYPE=ssh