我已经在Windows机器上安装了freeSSHD,创build了一个用户,启用了隧道,通过一个公共rsa密钥复制,并安装了NSClient ++。 在我的Nagios服务器上,我有Nagios运行和一个Windows.cfg文件,看起来是正确的。
我能够从nagios框ssh到以下窗口框:
ssh user @ windows-box-ipaddr
和
ssh -f -N -L 127.0.0.1:1433:windows-box-ipaddr:1433 administrator @ windows-box-ipaddr
尽pipe如此,我在Nagios中看到这样的错误:
连接到地址127.0.0.1和端口12489:连接被拒绝
我不知道什么IP地址需要在定义主机的windows.cfg去,我也不知道什么NSClient ++ IP应该设置。
我确实知道的是,我可以通过SSH连接这台服务器。 我想我应该使用另一个端口,或者也许我需要在防火墙中打开许多端口。 在这一点上,我处于停滞状态。
NSCLient ++默认使用端口12489,因为错误消息报告。
尝试
ssh -f -N -L 12489:localhost:12489 administrator@windows-box
当然这需要NSClient ++实际上正在运行并监听该端口。 你的命令将转发端口1433 – 你从哪里得到的端口号?