![通过 SSH 转发 SNMP 端口](https://linux22.com/image/800560/%E9%80%9A%E8%BF%87%20SSH%20%E8%BD%AC%E5%8F%91%20SNMP%20%E7%AB%AF%E5%8F%A3.png)
我通过 VPN 访问工作网络,并通过 SSH 访问其中的每个主机。目前我需要通过 SNMP 访问大约 3000 个主机,但公司安全策略限制通过 VPN 进行 SNMP 访问,并且由于技术困难无法破例。
我在 Google 上搜索了一下,找到了几个选项,比如 ssh 隧道或使用 socat 转发流量(http://www.morch.com/2011/07/05/forwarding-snmp-ports-over-ssh-using-socat/),但这些选项是点对点的,我需要为必须访问的 3000 台主机中的每一台都设置它们。
我能否通过单一配置通过 SNMP 访问所有主机?我拥有网络内部 Linux 机器的 root 访问权限,并具有完整的 SNMP 访问权限,也许我可以在那里设置一些东西?
谢谢!