pdsh 给出错误“rcmd:套接字:权限被拒绝”

Bre*_*ire 7 ssh

当我运行命令时:

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

我收到以下错误:

pdsh@myhost: host2: rcmd: socket: Permission denied
pdsh@myhost: host1: rcmd: socket: Permission denied
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Bre*_*ire 15

找到了答案。rcmd_default 需要一个条目:

echo "ssh" > /etc/pdsh/rcmd_default

  • @JoshO'Brien 有点跑题了,但是 ```sudo echo ...``` 不起作用的原因是因为您以 root 身份运行 echo 命令,然后尝试以普通用户身份重定向输出。这会起作用:```echo "ssh" | 须藤三通/etc/pdsh/rcmd_default``` (3认同)