iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

这篇具有很好参考价值的文章主要介绍了iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 查看当前iptables 规则
[root@iZwz9conqz5shxfx2gmnfkZ ~]# iptables -nvL

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

  1. 添加已经建立tcp连接,就开放网络访问
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
  1. 添加允许访问22端口的ip
iptables -A INPUT -s 8.210.62.122 -p tcp --dport 22 -j ACCEPT
  1. 拒绝所有ip访问22端口
iptables -A INPUT -s  0.0.0.0/0 -p tcp --dport 22 -j DROP
  1. 新加一个ip访问该主机22端口
iptables -I INPUT -s 8.129.226.118 -p tcp --dport 22 -j ACCEPT
  1. 保存iptables规则
[root@iZwz9conqz5shxfx2gmnfkZ ~]# iptables-save

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

  1. 参数详解
-I 是插入放在最前面
-A 是添加放在最后面
-s 访问来源ip
-p 网络协议 如tcp、udp协议
--dport 限制端口
-j 过滤包后的动作 如ACCEPT、DROP
  1. 效果
    iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

本文参考:https://blog.csdn.net/zhougubei/article/details/120350467
本文参考:https://blog.csdn.net/qq_44273583/article/details/116661747

前言:xshell 等连接工具出口ip与真实的ip不符

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新

如何快速找到真实的出口公网ip

iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新
如图所示 先删除掉这个策略

iptables -nvL --line-number   #查看到DROP策略是在第几行
iptables -D INPUT 21 #删除策略

无限制时查看出口ip文章来源地址https://www.toymoban.com/news/detail-467751.html

iptables -I INPUT -s 113.119.*.* -p tcp --dport 22 -j ACCEPT #添加入口规则
iptables -A INPUT -s  0.0.0.0/0 -p tcp --dport 22 -j DROP #注意千万不要用-I 

到了这里,关于iptables 限制所有ip访问22端口,仅开放个别ip访问 持续更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iptables -nvL查看linux系统的所有ip和端口情况

    1、查看规则 对规则的查看需要使用如下命令: 各参数的含义为: -L 表示查看当前表的所有规则,默认查看的是 filter 表,如果要查看 nat 表,可以加上 -t nat 参数。 -n 表示不对 IP 地址进行反查,加上这个参数显示速度将会加快。 -v 表示输出详细信息,包含通过该规则的数据

    2024年02月12日
    浏览(78)
  • iptables指定ip访问指定端口

    2024年02月08日
    浏览(52)
  • Linux系统通过firewall限制或开放IP及端口

    1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启 开启防火墙并设置开机自启 一般需要重启一下机器,不然后面做的设置可能不会生效 1、开放端口 (1)如我们需要开启XShell连接时需要使用的22端口 其中–permanent的作用是使设置永久生效,不加的话机

    2024年02月02日
    浏览(36)
  • linux防火墙(firewall)对端口和IP开放与限制

    启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld

    2024年02月07日
    浏览(49)
  • linux中iptables 设置特定IP访问指定端口

    iptables 设置特定IP访问指定端口 测试telnet 1、查询规则编号: 可以看到禁止访问8075的规则编号为1 2、删除指定规则编号的规则(如删除编号为1的规则) 1、添加规则:禁止所有IP访问8075 2、添加规则:允许127.0.0.1访问8075 3、测试: 4、保存规则

    2024年02月07日
    浏览(54)
  • linux: 使用iptables阻断到某个ip某个端口的访问

    要使用 Linux 中的 iptables 阻断到特定 IP 地址的特定端口的访问,我们可以遵循以下步骤。这里以阻断到 IP 地址 192.168.1.100 的端口 80 为例: 打开终端 :首先,我们需要打开 Linux 系统的终端。 使用 iptables :使用以下命令来添加一条规则,阻断到指定 IP 和端口的访问。 这里的

    2024年02月05日
    浏览(44)
  • Linux系统firewalld防火墙的应用实操(对外端口开放使用,对内端口限制ip地址使用,不使用端口默认关闭)

    本文直接进行Linux系统firewalld防火墙的应用实操 对外端口开放使用 对内端口限制ip地址使用 不使用端口默认关闭 基础知识请查阅:Linux系统firewalld防火墙的基本操作 进阶知识请查阅:Linux系统firewalld防火墙的进阶操作(日志保存 IP网段 ssh服务) 应用实操请查阅:Linux系统f

    2024年02月05日
    浏览(65)
  • MacOS 12 开放指定端口 指定ip访问

    以下是一些基本的步骤: 1、 编辑 pf 配置文件: 打开 /etc/pf.conf 文件进行编辑。可以使用任何文本编辑器,如 sudo vim /etc/pf.conf。 2、添加规则: 在文件中添加规则,例如 注:请将 en0 替换为你的网络接口,192.168.1.2 替换为允许访问的 IP 地址,8080 替换为你要开发的端口。

    2024年02月04日
    浏览(49)
  • linux修改ssh的22端口并限制相关IP登录

    添加7248端口,直接编辑sshd_config 添加一个新的端口,一般保留默认端口(防止用22端口远程修改途中,连接丢失),修改成功后再关闭22端口 查看当前ssh服务器端口号 如果新添加的端口号不存在,那么就要向 SELinux 中添加 ssh 端口 向 SELinux 中添加 ssh 端口 成功后删除22端口 重启

    2024年02月13日
    浏览(53)
  • Ubuntu 限制 指定端口和IP 访问

    限制端口和IP的时候 要注意别自己登陆不进去了,要不就惨了。 只允许指定的IP访问服务器的指定端口:22 只允许访问的ip: 192.168.1.1 192.168.1.2 192.168.1.3,禁止其他IP访问 注意: 上面执行的命令是有先后顺序的,一定要先禁止端口访问,在允许指定的IP访问。 然后 执行 

    2023年04月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包