温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

服务器SNMP端口如何设置

发布时间:2026-10-20 00:10:35 来源:亿速云 阅读:89 作者:小樊 栏目:系统运维

设置服务器 SNMP 端口,通常包括修改默认端口(161/UDP)、配置 SNMP 服务监听地址,以及防火墙放通。下面按常见场景说明。


一、先说明默认情况

  • SNMP 默认端口
    • SNMP Agent:UDP 161
    • SNMP Trap:UDP 162
  • 一般不建议随意改端口,除非:
    • 安全合规要求
    • 多实例共存
    • 避免扫描

二、Linux(Net-SNMP)设置端口

1. 修改 SNMP 监听端口

编辑配置文件:

vi /etc/snmp/snmpd.conf

添加或修改:

agentAddress udp:1161

或监听指定 IP:

agentAddress udp:192.168.1.10:1161

2. 重启服务

systemctl restart snmpd

3. 确认监听

netstat -lunp | grep snmp

三、Windows 服务器设置 SNMP 端口

Windows 不支持直接修改 SNMP 端口(161 固定)

可行方案:

  1. 使用 第三方 SNMP Agent
  2. 通过 端口转发(NAT)
    外部 1161 → 内部 161
    

示例(Linux 转发):

iptables -t nat -A PREROUTING -p udp --dport 1161 -j REDIRECT --to-port 161

四、防火墙放通 SNMP 端口

Linux(firewalld)

firewall-cmd --add-port=1161/udp --permanent
firewall-cmd --reload

Linux(iptables)

iptables -A INPUT -p udp --dport 1161 -j ACCEPT

Windows

  • 防火墙 → 入站规则 → 新建 UDP 端口规则

五、SNMPv3 安全建议(重要)

  • 禁用 SNMPv1/v2c
  • 使用 SNMPv3 + AES/SHA
createUser snmpuser SHA password AES password
rouser snmpuser

六、常见错误

  • 改了端口但监控端未同步
  • 防火墙未放 UDP
  • 云服务器安全组未开放
  • 误改 Trap 端口导致收不到告警

如果你能告诉我:

  • ✅ 服务器系统(Linux / Windows / 云厂商)
  • ✅ 使用的 SNMP 版本
  • ✅ 是否必须改端口

我可以直接给你可复制的配置命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手