【发布时间】:2011-06-21 21:02:24
【问题描述】:
我正在使用 Groundwork / Nagios,并且正在尝试设置 check_by_ssh。现在,命令是:
$USER1$/check_by_ssh -i ~nagios/.ssh/id_dsa -H $主机地址$ -t 60 -l "$USER24$" -C "/tmp/test"
/tmp/test 是一个 Hello World 程序。
但它正在返回消息
"Remote command execution failed:********************************************"
我为 nagios 设置了 ssh 密钥,以便以 $USER24$ 身份登录 $HOSTADDRESS$,但我仍然收到错误消息。 (私钥在基础框的~nagios/.ssh,公钥在远程主机的~/$USER24$/.ssh)
所以基本上,check_by_ssh 无法运行任何程序。
【问题讨论】: