我正在使用 Groundwork / Nagios,并且正在尝试设置 check_by_ssh。现在,命令是:
$USER1$/check_by_ssh -i ~nagios/.ssh/id_dsa -H $HOSTADDRESS$ -t 60 -l "$USER24$" -C "/tmp/test"
其中 /tmp/test 是一个 Hello World 程序。
但它正在返回消息
"Remote command execution failed:********************************************"
我为 nagios 设置了 ssh 密钥以登录$HOSTADDRESS$
as $USER24$
,但我仍然收到错误消息。(私钥在基础框的~nagios/.ssh 中,公钥在远程主机上的~/$USER24$/.ssh 中)
所以基本上, check_by_ssh 无法运行任何程序。