1

Я ищу решение этой проблемы:

  1. В конце есть 3 разных сервера Linux (назовем их probe1, probe2, probe3)
  2. Есть шлюз win2k8 для доступа к ним через ssh (22) (назовем его probeGTW)
  3. Есть еще один шлюз win2k8, который я должен использовать для доступа к probeGTW (не спрашивайте меня ...) (назовем его GTW)
  4. Сервер мониторинга (еще один win2k8) имеет неограниченный доступ к GTW.
  5. Мне нужно иметь возможность доступа к probe1-3 напрямую с сервера мониторинга, чтобы автоматизировать процесс мониторинга (необходимо запустить команду 'ps' для зондов Linux).

Возможно ли использовать просто plink или любое другое подобное решение, которое я мог бы запустить в качестве службы (поэтому необходимо, чтобы это был инструмент командной строки)?

1 ответ1

0

Предполагая, что на всех машинах в цепочке установлен клиент ssh (командная строка), вы можете просто запустить его на каждом прыжке. Итак, предполагая, что у вас есть клиент ssh командной строки на исходном хосте, вы можете запустить это:

ssh user@GTW -- ssh user@probeGTW -- ssh user@probe1 -- ps

Возможно, вы захотите включить переадресацию агента для части аутентификации на всех задействованных хостах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .