Когда я запускаю команду:
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