Linux系统下如何添加防火墙规则(添加白名单)?

作者&投稿:锻贱 (若有异议请与网页底部的电邮联系)
~

内容来源重庆思庄论坛:

防火墙的作用:

可以通过设置ip白名单/黑名单的方式限制外部ip的访问或者限制访问内部某个端口;



添加防火墙过滤规则步骤如下;

1、查看现有防火墙过滤规则:

iptables -nvL --line-number

2、添加防火墙过滤规则(设置白名单):

1)添加白名单

iptables -I INPUT 3 -s 196.168.133.5 -p tcp --dport 1521 -j ACCEPT

命令详解:

-I:添加规则的参数  

INPUT:表示外部主机访问内部资源

3:表示添加到第三行(可以任意修改)

-s:指定作为源地址匹配,这里不能指定主机名称,必须是IP;

-p: 用于匹配协议的(这里的协议通常有3种,TCP/UDP/ICMP)

--dport: 用于匹配端口号

-j: 用于匹配处理方式:

常用的ACTION:


DROP:悄悄丢弃
一般我们多用DROP来隐藏我们的身份,以及隐藏我们的链表
REJECT:明示拒绝
ACCEPT:接受
2)查看添加结果

iptables -nvL --line-number




linux系统下如何删除软连接?
linux系统下删除软连接是一个命令,具体是rm -rf。比如软连接是ln -s \/usr\/hb\/ \/home\/hb_link,那么正确的删除命令是rm -rf hb_link。而错误的删除命令是rm -rf hb_link\/ ,这样会把整个目录都删除。注意:想要删除链接文件要用以下命令rm \/home\/hb_link 只是少了一个“ \/ ” 删除的就...

如何在LINUX系统下安装软件?
1、首先在LINUX系统中,打开桌面的主目录文件夹,然后点击下载目录。2、然后点击文件中的下载目录,如下图所示。3、进入后右键选择在终端中打开,如下图所示。4、接着在终端看到一个$符号,前面的是中文下载证明终端已经进入了这个目录,然后输入命令:chmod +x +文件名回车。给予run文件可执行权限。5...

在linux系统下如何切换root用户身份?
步骤1:打开终端 你可以通过点击快捷键Ctrl + Alt + T直接打开终端,或者通过图形界面找到并打开它。步骤2:切换到root用户 在终端中,输入命令sudo su,系统会提示你输入当前用户的密码。输入后,你将成功切换到root用户。退出root用户 当你完成root操作后,只需输入exit命令即可回到普通用户模式。另一...

Linux下如何把文件下载到本地
linux系统下文件下载到本地命令是:sz 命令。1、sz 命令功能:将选定的文件发送(send)到本地机器。sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。2、常用参数:-a: 以文本方式传输(ascii)。-b: 以...

关于如何在LINUX下运行RUN文件???
在Linux系统中运行RUN文件的步骤如下:首先,你需要在桌面的主目录文件夹中找到并打开下载目录。找到下载文件夹后,你会看到相关的图标,表明你已经进入了下载文件所在的文件夹。接下来,右键点击该目录,然后选择在终端中打开。这样,你会看到终端窗口,里面显示着当前的目录路径,通常会有一个$符号,表示...

探索Linux下只显示文件名的方法linux只显示文件名
随着Linux系统应用的普及,越来越多的用户开始使用Linux,但在Linux系统下面如何只显示文件名呢?本文介绍了使用Linux查看仅显示文件名的方法。首先,如果要只显示文件名,必须使用ls命令,因为ls命令可以列出当前目录下的文件和目录的名称、大小、时间等信息。要仅显示文件名,其语法如下:\\`\\`\\`ls -1 \\...

linux下如何使用命令传输文件?
在Linux系统中,sz命令是一个实用的工具,用于在本地和远程主机之间传输文件。要使用sz命令,首先需要安装它。通过执行以下命令可以完成安装:yum install -y lrzsz 一旦安装过程成功完成,sz命令就在您的系统中可用。文件传输通常涉及到在本地计算机和远程服务器之间操作,您可以使用sz命令将远程文件下载到...

linux下如何删除一个文件?
具体操作步骤如下:先进入linux系统终端(这里是centos系统),如下图:我们新建一个文件备用,用touch命令来建,如下图:查看文件,用命令find查看,如下图:查看到文件后用命令删除此文件,即用rm命令,如下图:再次用find命令查看,如下图:系统提示No such file or directory,表示找不到此文件,删除...

如何在Linux系统下设置代理服务器
1.打开终端首先,在Linux系统中,我们需要使用终端来进行命令操作,因此需要先打开终端。2.安装代理服务器软件在Linux系统中有很多种代理服务器软件可供选择,比较常见的有Squid和Privoxy。这里我们以Squid为例。通过以下命令进行安装:$sudoapt-getinstallsquid安装完成之后,我们需要编辑Squid的配置文件来设置...

linux下如何重启nginx
Linux下重启nginx的步骤如下:1. 打开终端。2. 使用管理员权限登录。3. 输入命令“sudo nginx -s reload”来重启nginx服务。详细解释:1. 打开终端:在Linux系统中,要执行任何系统命令或操作,通常都需要通过终端来完成。可以通过快捷键打开终端,或者通过图形界面找到终端应用程序并启动。2....

深泽县19133297703: 在linux里面如何设置防火墙? -
直要食母: 先重新启动Linux防火墙(services iptables restart) 再进行防火墙策略的设置,用命令“iptables”引用四表五链,设置允许拒绝和丢弃就行了,具体怎么设置,自己查资料吧,都告诉你了,你就什么都不看了.

深泽县19133297703: Linux系统下防火墙设置方法有几种?
直要食母: 可以startx 进入视窗界面进行防火墙的配置,配置完将xwindows卸掉. 或是直接在提示符下编辑防火墙规则.

深泽县19133297703: 如何使用iptables命令为Linux系统配置防火墙 -
直要食母: 你得看看 linux IPtales 学习之路, 好多配置的命令1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放.下面是命令实现:iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查...

深泽县19133297703: 怎么添加防火墙规则 -
直要食母: 设置防火墙规则的步骤如下: 一、局域网内共享的天网防火墙设置 1、首先保证在没有装防火墙的情况下局域网内是可以相互通讯的(如果你连这个都不能保障那么就不是防火墙的问题了) 2、在防火墙的系统设置里面按刷新,设置好本地局域...

深泽县19133297703: centos中怎么开启防火墙服务 -
直要食母: 如果希望在服务器上提供服务,诸如CentOS或RHEL的企业级Linux发行版包含内置的强大防火墙,它们默认的防火墙规则e79fa5e98193e59b9ee7ad9431333361326335十分严格.因此,如 果你安装了任何定制的服务(比如web服务器、NFS...

深泽县19133297703: 虚拟机安装Linux在终端模式下输入哪些命令可以查看防火墙的服务情况以及设置防火墙?
直要食母: 你好,可以使用 service iptables status 命令来查看iptables服务的当前状态, 但是即使确认服务运行了,防火墙也不一定起作用. 这时你还需查看防火墙规则的设置, 使用 iptables -L 命令. 上述命令的返回值如果显示没有防火墙规则,那就是不起作用;反之就是防火墙在起作用. 希望以上回答对你的问题有所帮助!

深泽县19133297703: 如何在linux suse中配置防火墙 -
直要食母: 1.入门操作 Suse 进入命令窗口 ctrl alt + f1-f6 回到桌面 ctrl alt + f7(也可能是f8) 2.配置Suse静态IP地址 Suse的网络配置文件存放在:/etc/sysconfig/network目录下,其中的类似ifcfg-eth-id-00:40:ca:c7:04:fc这样的文件是以太网卡的配置.

深泽县19133297703: 如何在RHEL/CentOS 7以及Fedora中配置FirewallD -
直要食母: 由于iptables可能会在未来的版本中消失,所以建议从现在起就使用Firewalld来代替iptables.话虽如此,现行版本仍然支持iptables,而且还可以用YUM命令来安装.不过...

深泽县19133297703: 在linux中 如何搭建应用层防火墙? -
直要食母: 1、在一台Linux主机上安装2块网卡ech0和ech1,给ech0网卡分配一个内部网的私有地址191.168.100.0,用来与Intranet相连;给ech1网卡分配一个公共网络地址202.101.2.25,用来与Internet相连. 2、Linux主机上设置进入、转发、外出和用...

深泽县19133297703: 简易防火墙的设置 -
直要食母: Linux系统下IPtables防火墙简易设置方法 iptables.rule为firewall总规则; iptables.allow为充许进入的主机; iptables.deny为不许放的主机; iptables.allow代码如下: #!/bin/bash # This is an esay firewall. # the inside interface. if you don't ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网