我如何屏蔽这个请求 Dec 29 07:55:36 mail postfix/smtps/smtpd[235674]:

动态 未结 0 26
邮箱用户_r5u2k
邮箱用户_r5u2k LV1 2024年12月29日 16:00 发表
摘要:
我如何屏蔽这个请求 Dec 29 07:55:36 mail postfix/smtps/smtpd[235674]: lost connection after AUTH from unknown[87.120.93.11] Dec 29 07:55:36 mail postfix/smtps/smtpd[235674]: disconnect from unknown[87.120.93.11] ehlo=1 auth=0/1 rset=1 commands=2/3 Dec 29 07:55:39 mail postfix/smtps/smtpd[235669]: lost connection after RSET from unknown[87.120.93.11] Dec 29 07:55:39 mail postfix/smtps/smtpd[235669]: disconnect from unknown[87.120.93.11] ehlo=1 rset=1 commands=2
要屏蔽来自特定 IP 地址(如 87.120.93.11)的连接请求,您可以使用防火墙规则或 Postfix 自身的配置来实现。以下是两种方法: ### 方法一:使用防火墙(iptables 或 firewalld) #### 使用 iptables 1. **添加一条拒绝规则**: ```bash sudo iptables -A INPUT -s 87.120.93.11 -j DROP ``` 2. **保存规则**(不同系统保存方式可能不同): - 对于 Debian/Ubuntu 系统: ```bash sudo apt-get install iptables-persistent sudo netfilter-persistent save ``` - 对于 CentOS/RHEL 系统: ```bash sudo service iptables save ``` #### 使用 firewalld 1. **拒绝特定 IP**: ```bash sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="87.120.93.11" reject' ``` 2. **重新加载防火墙配置**: ```bash sudo firewall-cmd --reload ``` ### 方法二:使用 Postfix 配置 1. **编辑 Postfix 配置文件** `/etc/postfix/main.cf`,添加以下内容: ```plaintext smtpd_client_restrictions = check_client_access hash:/etc/postfix/access, permit ``` 2. **创建或编辑 `/etc/postfix/access` 文件**,添加以下内容: ```plaintext 87.120.93.11 REJECT ``` 3. **生成哈希表**: ```bash sudo postmap /etc/postfix/access ``` 4. **重启 Postfix 服务**: ```bash sudo systemctl restart postfix ``` 通过以上任一方法,您可以有效地屏蔽来自该 IP 地址的连接请求。选择哪种方法取决于您的具体需求和服务器环境。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复