当我运行命令:
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