首页 > 系统相关 >Linux服务器防火墙的开启,设置访问规则等命令、Docker容器限制IP访问

Linux服务器防火墙的开启,设置访问规则等命令、Docker容器限制IP访问

时间:2024-12-19 11:54:18浏览次数:4  
标签:IP 规则 端口 防火墙 192.168 访问 Linux 服务器

服务器检查防火墙状态 sudo ufw status

输出 Status: inactive 表示 服务当前处于 未激活 状态    可以输入 sudo ufw enable 来开启防火墙

输出 Status: active 表示 服务当前处于 激活 状态     可以输入 sudo ufw disable 来关闭防火墙

添加防火墙规则  sudo ufw allow from 127.0.0.1 to any port 3306 proto tcp 

  • sudo :这部分意味着以超级用户(管理员)权限运行命令。在修改防火墙配置时,需要管理员权限。

  • ufw :这是 Uncomplicated Firewall 的命令行工具。它是 Ubuntu 和其他 Linux 发行版中常用的防火墙管理工具,用于配置 iptables 防火墙规则。

  • allow :表示允许来自某个源的流量通过防火墙。这条命令允许从某个特定 IP 地址(192.168.3.101)访问服务器的端口。

  • from 192.168.3.101 :这部分表示防火墙规则仅允许来自 IP 地址 192.168.3.101 的流量。只有此 IP 地址才能尝试连接到目标服务器的端口。

  • to any :这里的 to any 指定该规则应用于 所有 服务器上的网络接口或 IP 地址(如果服务器有多个网卡或绑定多个 IP 地址)。实际上,这意味着从 192.168.3.101 来的流量可以访问服务器上的所有 IP 地址。

  • port 3306 :这表示该规则仅适用于 3306 端口。3306 是 MySQL 数据库的默认端口,意味着这个规则允许来自 192.168.3.101 的流量通过 MySQL 服务的端口。

  • proto tcp :指定协议为 TCP。TCP 是一种可靠的、连接导向的协议,常用于数据库连接和其他服务(如 HTTP 和 HTTPS)。在这个规则中,指明仅允许使用 TCP 协议的流量访问 MySQL 服务的端口。

注:如果是Docker容器中启动的服务,容器的网络规则会跳过上述防火墙规则,需要特殊处理

 

标签:IP,规则,端口,防火墙,192.168,访问,Linux,服务器
From: https://www.cnblogs.com/xd99/p/18616369

相关文章

  • Linux中,使用 ./ 和 sh 执行脚本的区别是什么
    这些区别主要体现在执行环境、权限要求和子进程管理等方面一.可执行权限(不一样)./:使用./script.sh执行脚本时,脚本必须具有可执行权限。这意味着你需要先使用chmod+xscript.sh命令来赋予脚本执行权限。chmod+xscript.sh./script.shsh:使用shscript.sh执行脚......
  • 易基因: ChIP-seq等揭示糖皮质激素和TET2共调控促进癌症转移的表观遗传机制|项目文章
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。结直肠癌(colorectalcancer,CRC)是全球范围内致死率极高的癌症之一,尤其是晚期患者。尽管手术切除是CRC的主要治疗手段,但肿瘤转移仍是影响患者长期生存的关键难题,而化疗对于提高生存率的效果有限。糖皮质激素(Glucocortic......
  • 腾讯通RTX用户必看的升级方案,兼容Linux系统及移动端
    一、腾讯通RTX停更后的难题自腾讯通RTX停止更新并下架官网后,用户面临的挑战日益突出。这不仅是因为失去了技术支持、版本更新和资源下载渠道,更在于以下核心问题:●不适配国产系统与移动端:腾讯通RTX仅支持Windows和Mac系统,不兼容统信UOS、银河麒麟等国产操作系统,也无法在Android......
  • Linux内存泄露案例分析和内存管理分享
    作者:京东科技李遵举一、问题近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张,我们团队负责的LB服务是零售、物流、科技等业务服务的流......
  • linux操作系统安装
    1.centenos镜像文件下载2.创建一个虚拟机1)打开VMware软件,选择创建新的虚拟机,在弹出的虚拟机向导的窗口选择自定义配置,点击下一步;2)默认设置3)选择稍后安装系统4)客户机操作系统选择Linux,版本选择CentOS7(64位)5)命名虚拟机,选择存储路径6)处理器配置根据需求配置7)虚拟机内......
  • javascript 两点之间的积分点数(Number of Integral Points between Two Points)
    给定两点p(x1,y1)和q(x2,y2),计算连接它们线上的积分点的数量。输入:x1=2,y1=2,x2=5,y2=5输出:2解释:连接(2,2)和(5,5)的线上只有2个整数点。这两个点是(3,3)和(4,4)。输入:x1=1,y1=9,x2=8,y2=16输出:6解释:连接(1,9)和(8,16)的线上有6个整数......
  • Z-BlogPHP为什么非作者或管理员账户访问某些文章时会出现“error-9 该文章不存在或设
    当非作者或管理员账户访问某些文章时出现“error-9该文章不存在或设置了权限”错误,通常是因为文章的状态或权限设置导致的。以下是一些可能的原因和解决方法:文章状态为草稿或待审核:如果文章的状态被更改为草稿或待审核,只有文章的作者或管理员才能访问。非作者或非管理员账......
  • Z-BlogPHP 后台 JavaScript 加载失败的原因是什么?
    “后台JavaScript加载失败”错误通常出现在Z-BlogPHP中,表示浏览器在加载后台页面时无法正确加载JavaScript文件。以下是常见的原因和解决方法:浏览器版本过低:使用老旧的浏览器版本(如IE6/7/8等)可能导致JavaScript加载失败。解决方法:更新浏览器到最新版本,建议使用现......
  • pdfjs 报错提示Failed to load module script
    参考文章:pdfjs报错提示Failedtoloadmodulescript[JavaScript]MIMEtype异常在服务器好不容易配好nginx转发,jar包,静态资源等,访问网站一切ok,结果打开pdf时,无法预览:F12看了下,接口返回正常啊,说明接口没问题,接着看控制台,oh,问题在这:Failedtoloadmodulescript:Expecte......
  • 自定义Snippets常用代码片段提高开发效率
    自定义Snippets常用代码片段提高开发效率日常搬砖过程中,有很多代码是重复的对于这些代码,可以考虑放进工具类,或者安装snippets插件,或者干脆找以前的代码Ctrl+CV也是常有的事对于常用简单又直接的代码,如果都放进工具类的某个方法中,未免有些小题大做,过度封装每一种框架和语言对应......