Groundwork / Nagios的check_by_ssh返回“远程命令执行失败”
|
我正在使用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:********************************************\"
我为gios设置了ssh密钥,以$USER24$
的身份登录$HOSTADDRESS$
,但是我仍然遇到错误。 (私钥位于基础工作箱上的〜nagios / .ssh中,而公钥位于远程主机上的〜/ $ USER24 $ /。ssh中)
因此,基本上,check_by_ssh无法运行任何程序。
没有找到相关结果
已邀请:
8 个回复
戒黑恳农
-t 60 -l \“ $ USER24 $ \” -C \“ / tmp / test \” -E 最终输出: 你好,世界
泪琉踞檄
因要求验证密钥真实性而失败,则可以像使用ssh客户端一样在
选项中禁用严格的主机密钥检查。这是一个小的安全牺牲,但是如果您在受信任的专用网络上,则可以忽略不计,并且即使在第一次尝试时,也不必验证自己是否希望继续连接:
粟痢凰副
揽芳僵迷仇
功飘
梆晨灸碾
戒黑恳农
命令中传递密钥,例如:
确保公钥具有“ 10”权限。
橙绥