首页/网络/常用端口速查/4506 SaltStack 请求与回报端口

4506 SaltStack 请求与回报端口

SaltStack master 的第二个固定端口:minion 的认证、文件传输与执行结果回报都走 TCP 4506,和 4505 一起构成 Salt 的全部通信面。

常用端口速查网络更新于 2026-10-13

SaltStack 回报端口

4506 是 SaltStack master 的第二个固定端口:minion 的认证握手、文件分发与执行结果回报都走这里。它与发布端口 4505 一起构成 Salt 的全部通信面——master 用 4505 广播命令,minion 用 4506 回报结果,两者缺一不可。

基本信息

服务SaltStack master(request 与 return)
协议TCP,配套 4505 发布端口
用途minion 回报、文件分发、密钥认证
安全等级仅管理网

典型使用场景

  • minion 首次接入时的密钥认证握手
  • 执行结果回传到 master 并在控制台展示
  • 状态文件与文件分发的下发动作
  • 排查命令下发后收不到结果,确认回报端口是否放行
  • 安全评估时确认主从通道只走管理网

验证回报端口可达

验证回报端口可达
nc -zv salt-master.example.com 4506
ss -lntp | grep -E ':(4505|4506) '
salt-key -L                      # 查看密钥接受状态

Salt 两个端口的分工

项目端口说明
发布总线4505master 向 minion 广播命令
请求与回报4506认证、文件分发与结果回传
密钥状态配置与命令行未接受的主机不会被真正纳入管理
监听地址配置项默认绑定全部接口,应显式限制
4506 是认证入口,弱口令或长期未轮换的 master 密钥都可能被利用,务必限制来源网段。Salt 历史上出现过严重级别的漏洞,保持版本更新与网络收敛同样重要。
常见现象:只放行发布端口不开回报端口时,命令能下发但界面一直等待返回,看起来像任务卡住;反过来只开回报端口,命令根本发不出去。两个端口成对配置属于部署基线。
排障顺序:命令下发后没有返回,先确认回报端口可达,再检查密钥是否已被接受,最后看服务端自身日志。多数等待返回的问题出在前两步。
容量提示:受管主机数量大时,回报流量会集中打在服务端。批量任务应错峰或分批下发,避免短时间把服务端连接数打满。
安全提示:主从通道的密钥与配置应纳入备份与变更管理,密钥轮换要有明确流程,临时手工修改容易在后续升级时被覆盖掉。

易错点

  • 防火墙只放发布端口未放回报端口:执行卡在等待返回
  • master 密钥长期未轮换:密钥泄露后全量受管主机面临风险
  • 主从通道跨到办公网:任何能连上的主机都能尝试冒充接入
  • 忽略文件分发的依赖:回报端口不通时状态文件也下发失败,问题表现更隐蔽

数据来源与参考

  • SaltStack 官方文档(发布端口 4505、4506)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌