限制munin-node的shell命令(netcat)

我已经花了相当多的时间摆弄这个,而我即将放弃(今天)。

我遵循这里列出的指示。

目前所有的作品。 但是为了提高安全性,我想在authorized_keys文件中实现一些限制。

我试过了:

command="/bin/nc",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-dss AAAAB3....o9M9qz4xqGCqGXoJw= user@host 

由于教程在munin-nodes上使用这个命令:

 address ssh://floppa.example.com/bin/nc localhost 4949 

我以为只有迈宁才能顺利运行。 但是我错了。 仅将shell限制为/ bin / nc会在munin-master上导致超时错误。

我如何实现这个限制,而不是打破穆宁本地SSH的作品?

这适用于我:

 command="/bin/nc localhost 4949",no-pty,no-X11-forwarding,no-agent-forwarding,no-port-forwarding