pdsh dá erro “rcmd: socket: Permission denied”

4

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?

    
por Brendan Maguire 09.10.2013 / 18:15

3 respostas

8

Encontrei a resposta. O rcmd_default precisa de uma entrada:

echo "ssh" > /etc/pdsh/rcmd_default

    
por 10.10.2013 / 11:49
3

Você pode usar PDSH_RCMD_TYPE=ssh como:

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

    
por 05.02.2014 / 14:28
1

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
    
por 10.05.2016 / 17:43

Tags