🗣 Wd提问: centos限制ip远程登录
🤖 Ai回答: 在 CentOS 系统中限制特定 IP 地址远程登录,可以通过多种方式实现,最常用的是使用 `iptables`(或 `firewalld`)进行网络层面的控制,或者通过 SSH 配置文件 `/etc/ssh/sshd_config` 来限制允许登录的 IP。
方法一:使用 `firewalld` 限制 IP(推荐,适用于 CentOS 7+)
1、查看当前防火墙状态
bash
sudo firewall-cmd state
2、添加允许的 IP(例如允许 192.168.1.100 登录)
bash
sudo firewall-cmd permanent add-rich-rule='rule family=ipv4 source address=192.168.1.100 port port=22 protocol=tcp accept'
说明:
`permanent` 表示永久生效
`source address=192.168.1.100` 是允许访问的 IP
`port port=22` 是 SSH 默认端口
`accept` 表示允许
3、重启防火墙使规则生效
bash
sudo firewall-cmd reload
4、可选:查看当前规则
bash
sudo firewall-cmd list-all
方法二:使用 `iptables` 限制 IP(适用于 CentOS 6 或未启用 firewalld 的系统)
1、允许特定 IP 访问 SSH(端口 22)
bash
sudo iptables -A INPUT -p tcp -s 192.168.1.100 dport 22 -j ACCEPT
2、拒绝所有其他 IP 访问 SSH 端口
bash
sudo iptables -A INPUT -p tcp dport 22 -j DROP
注意:请确保你当前连接的 IP 已被允许,否则会断开连接!
3、保存规则(CentOS 6)
bash
sudo service iptables save
4、重启 iptables(可选)
bash
sudo service iptables restart
方法三:通过 SSH 配置文件限制 IP(更精细控制)
编辑 SSH 配置文件:
bash
sudo vim /etc/ssh/sshd_config
添加以下行来限制允许登录的 IP:
bash
AllowUsers user@192.168.1.100
或者
AllowUsers user@192.168.1.100 user@192.168.1.101
这种方式是基于用户和 IP 的组合,只允许指定 IP 的用户登录。
或者,也可以使用 `AllowGroups` 或 `Match` 块:
bash
Match Address 192.168.1.100
AllowUsers user
重启 SSH 服务:
bash
sudo systemctl restart sshd
⚠️ 注意:如果配置错误,可能导致无法登录,请务必在本地终端操作或提前备份配置。
方法四:结合 `fail2ban` + `iptables`(高级防护)
可以使用 `fail2ban` 自动封禁多次失败登录的 IP,配合白名单机制。
总结建议:
| 方法 | 优点 | 缺点 |
|
| firewalld | 简单、现代、图形化支持 | 需要学习 rich rule 语法 |
| iptables | 经典、灵活 | 语法复杂,易误操作 |
| sshd_config | 精细控制用户/IP | 不适合大规模 IP 白名单 |
| fail2ban | 自动防御暴力破解 | 需要额外安装和配置 |
✅ 推荐做法:
使用 `firewalld` 设置白名单 IP,仅允许信任 IP 访问 SSH。
同时在 `/etc/ssh/sshd_config` 中设置 `PermitRootLogin no` 和 `PasswordAuthentication no`(如使用密钥登录)以增强安全。
📌 安全提示:
修改前请确保你有本地终端访问权限。
建议先测试再应用到生产环境。
定期审查防火墙规则和登录日志(`/var/log/secure`)。
如有更多需求(如限制时间段、动态白名单等),可进一步扩展。
📣 商家广告:





0
IP地址: 28.74.34.202
搜索次数: 2
提问时间: 2025-11-11 19:31:00
🛒 域名购买:
58.gold
pai.cx
779.net.cn
82.gs
76.gold
65.hk
lf.gs
xf.gs
815.red
67.plus
❓️ 热门提问:
国外便宜的域名注册
云主机和虚拟主机的区别
云计算开发云计算
大型网站的web服务器
bgp香港主机
机房是干什么的
SEO关键词库
VPS Windows 服务器性能测试
贵阳 vps
VPS搭建教程自动化云服务
豌豆Ai站群搜索引擎系统
🌐 域名评估:
oppo.tj.cn
63.gold
trump.hi.cn
xhkt.net
su7.cq.cn
u.tw.cn
yu7.sn.cn
sea.js.cn
wizf.cn
tpcu.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
Search engine ranking
排名查询
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。