ssh被暴力访问了,怎么拦截ip

目录

[1. 使用 iptables 拦截 IP](#1. 使用 iptables 拦截 IP)

[2. 使用 firewalld 拦截 IP](#2. 使用 firewalld 拦截 IP)

[3. 修改 SSH 配置](#3. 修改 SSH 配置)


要拦截暴力访问的 IP 地址(如 10.242.249.8),你可以通过以下几种方法来实现:

1. 使用 iptables 拦截 IP

如果你的系统使用 iptables,可以通过以下命令来阻止该 IP 地址:

bash

sudo iptables -A INPUT -s 10.242.249.8 -j DROP

这条命令会将来自 10.242.249.8 的所有流量丢弃。

2. 使用 firewalld 拦截 IP

如果你的系统使用 firewalld,可以使用以下命令:

bash

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.242.249.8" reject'

sudo firewall-cmd --reload

这将永久拒绝来自该 IP 的连接。

3. 修改 SSH 配置

为了进一步保护你的 SSH 服务,可以考虑以下配置:

更改默认端口:修改 /etc/ssh/sshd_config 文件,将 Port 22 改为其他端口(如 2222)。

禁止密码登录:在同一配置文件中,将 PasswordAuthentication 设置为 no,只允许使用密钥登录。

限制登录用户:可以通过 AllowUsers 或 DenyUsers 指令限制可以登录的用户。

修改后,记得重启 SSH 服务:

bash

sudo systemctl restart sshd

相关推荐
liulilittle2 小时前
OPENPPP2 —— IP标准校验和算法深度剖析:从原理到SSE2优化实现
网络·c++·网络协议·tcp/ip·算法·ip·通信
北极光SD-WAN组网4 小时前
从0到1搭建某铝箔智慧工厂网络:5G与WiFi 6助力智能制造
网络·5g·制造
阿昭L4 小时前
HTTP原理
网络·网络协议·http
hazy1k5 小时前
STM32H750 RTC介绍及应用
网络·stm32·实时音视频
JCGKS5 小时前
Docker|“ssh: connect to host xxx.xxx.xxx.xxx port 8000: Connection refused“问题解决
docker·ssh·端口·listen·tcp三次握手
没书读了5 小时前
考研复习-计算机网络-第三章-数据链路层
网络·计算机网络·考研
zhao3266857515 小时前
2025年代理IP三强横评:LoongProxy、神龙海外动态IP代理、全民HTTP怎么选?看完这篇不踩坑
网络协议·tcp/ip·http
on the way 1236 小时前
多线程之HardCodedTarget(type=OssFileClient, name=file, url=http://file)异常
网络·网络协议·http
WhoisXMLAPI6 小时前
WhoisXML API再次荣登2025年美国Inc. 5000快速成长企业榜单
网络·安全
fengfuyao9856 小时前
诊断并修复SSH连接Github时遇到的“connection closed“错误
运维·ssh·github