Encontrei a resposta. O rcmd_default precisa de uma entrada:
echo "ssh" > /etc/pdsh/rcmd_default
Quando eu executo o comando:
pdsh -w host1,host2 tail -f /var/log/apache.log
Eu recebo o seguinte erro:
pdsh@myhost: host2: rcmd: socket: Permission denied
pdsh@myhost: host1: rcmd: socket: Permission denied
Alguma idéia?
Você pode usar PDSH_RCMD_TYPE=ssh
como:
PDSH_RCMD_TYPE=ssh pdsh -w host1,host2 tail -f /var/log/apache.log
No Fedora 23 para fazer isso funcionar eu tive que:
Instale o pdsh-rcmd-ssh, que torna o SSH um módulo rcmd disponível
dnf install pdsh-rcmd-ssh
Exportar a seguinte variável
export PDSH_RCMD_TYPE=ssh
Tags ssh