Назад | Перейти на главную страницу

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

Любые идеи?

Нашел ответ. 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, чтобы это заработало, мне пришлось:

Установите pdsh-rcmd-ssh, который делает SSH доступным модулем rcmd

dnf install pdsh-rcmd-ssh

Экспортируйте следующую переменную

export PDSH_RCMD_TYPE=ssh