Переадресация портов SNMP через SSH

Я получаю доступ к своей рабочей сети через VPN и имею доступ к каждому хосту через SSH. В настоящее время мне нужно получить доступ к 3000 хостам через SNMP, но корпоративные политики sec ограничивают доступ SNMP через VPN и не могут сделать исключение из-за технических трудностей.

Погуглив, я нашел несколько вариантов, таких как туннелирование по ssh или пересылка трафика с помощью socat ( http://www.morch.com/2011/07/05/forwarding-snmp-ports-over-ssh-using-socat/), но эти опции являются двухточечными, и мне нужно настроить их для каждого из 3000 хостов, к которым у меня есть доступ.

Что я могу сделать, чтобы получить доступ ко всем хостам через SNMP с одной конфигурацией? У меня есть root-доступ к коробке linux внутри сети с полным SNMP-доступом, возможно, я могу что-то там настроить?

Спасибо!

1 ответ

Вы можете использовать SSH в качестве SOCKS4/5 прокси. Используйте команду как

ssh -D 8888 insidethevpn.example.com

Затем настройте локальную рабочую станцию ​​на использование прокси-сервера SOCKS ( mac, windows, linux) с именем хоста localhost и порт 8888, Теперь ваш компьютер должен маршрутизировать весь сетевой трафик через соединение SSH.

Другие вопросы по тегам