Я установил freeSSHD на свой компьютер с Windows, создал пользователя, включил туннелирование, скопировал через открытый ключ rsa и установил NSClient ++. На моем сервере Nagios у меня запущен Nagios и файл Windows.cfg выглядит правильно.
Я могу использовать ssh из окна nagios в окно Windows с помощью следующего:
ssh
Я установил freeSSHD на свой компьютер с Windows, создал пользователя, включил туннелирование, скопировал открытый ключ rsa и установил NSClient ++. На моем сервере Nagios у меня запущен Nagios и файл Windows.cfg выглядит правильно.
Я могу использовать ssh из окна nagios в окно Windows с помощью следующего:
ssh
Я установил freeSSHD на свой компьютер с Windows, создал пользователя, включил туннелирование, скопировал открытый ключ rsa и установил NSClient ++. На моем сервере Nagios у меня запущен Nagios и файл Windows.cfg выглядит правильно.
Я могу использовать ssh из окна nagios в окно Windows с помощью следующего:
sshпользователь @ windows-box-ipaddr
и
ssh -f -N -L 127.0.0.1:1433:windows-box-ipaddr:1433 администратор @ windows-box-ipaddr
Несмотря на это, я вижу такие ошибки в Nagios:
подключение к адресу 127.0.0.1 и порту 12489: соединение отклонено
Я не уверен, какой IP-адрес должен войти в windows.cfg для хоста определения, и я не уверен, что должен быть установлен IP NSClient ++.
Я точно знаю, что я могу заставить эти серверы подключаться через SSH. Я думаю, что мне следует использовать другой порт или, возможно, мне нужно открыть много портов в брандмауэре. На этом я остановился.
NSCLient++ по умолчанию использует порт 12489, так как выдаётся сообщение об ошибке.
Попробуйте
ssh -f -N -L 12489:localhost:12489 administrator@windows-box
Конечно, это требует, чтобы NSClient++ на самом деле работал и прослушивал этот порт. Ваша команда переадресует порт 1433 - откуда у вас этот номер порта?