文档章节

Ubuntu使用ufw或iptables配置防火墙

eechen
 eechen
发布于 2015/12/21 10:17
字数 299
阅读 971
收藏 5
点赞 0
评论 1
防火墙只开放ssh(22端口),http(80端口).

Ubuntu使用ufw可以这样做:
sudo ufw enable && \
sudo ufw default deny && \
sudo ufw allow 22/tcp && \
sudo ufw allow 80/tcp && \
sudo ufw status
可以这样删除,比如80端口:
sudo ufw delete allow 80/tcp

Ubuntu使用iptables可以这样做:
sudo ufw disable && sudo ufw default allow 设置INPUT/FORWARD/OUTPUT为ACCEPT,如果为DENY,下一步骤将使系统的所有网络访问中断,包括ssh.
sudo iptables -F && sudo iptables -X && sudo iptables -Z && sudo iptables -L
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT
sudo iptables -A INPUT -j DROP
iptables-save > /etc/iptables.up.rules 切换到root用户执行,sudo会提示无权限.Redhat的保存操作为service iptables save.
sudo nano /etc/network/interfaces 在末尾添加一行,在网络启动时应用防火墙规则:
pre-up iptables-restore < /etc/iptables.up.rules
查看设置的规则:
sudo iptables -nvL --line-numbers
插入一条规则到INPUT链第6的位置:
sudo iptables -I INPUT 6 -j DROP
修改INPUT链的第6条规则:
sudo iptables -R INPUT 6 -j ACCEPT
删除INPUT链第6条规则:
sudo iptables -D INPUT 6

© 著作权归作者所有

共有 人打赏支持
eechen

eechen

粉丝 975
博文 107
码字总数 55962
作品 1
深圳
加载中

评论(1)

Ubuntu下 UFW 简单使用

Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:UFW ufw默认是没有启用的。也就是说, ubuntu中的端口默认都是开放的。启动ufw: 使用示例 打开22端口 或者 查看防...

xundh
01/25
0
0
Ubuntu 防火墙安装、配置端口

最简单的一个操作: sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的返回的是:inactive(默认为不活动)。 sudo ufw version防火墙版本: ufw 0.29-4ubuntu...

不停息的脚步
2015/09/19
88
2
实现windows和linux互传文件

实现从windos到linux的文件上传 windows使用的是putty和其附带的pscp 大家可以下载我的这里是我下载好的 http://yunpan.cn/QTsUUC994irk6 (提取码:4f6a) 首先配置ubuntu: 1.先使用netst...

我爱吃葱花
2014/05/28
0
0
Ubuntu ufw 配置nat

ufw是ubuntu下默认自带的一个超级好用的防火墙.有了它以后,你可以轻松配置出来很强悍的防火墙,而不用再记复杂的iptables语法(当然了它只是个简化命令,底层依然是调用的iptables.).它的语法虽...

CyonDeer
2017/02/17
0
0
linux系统tomcat启动正常访问不到主页面

防火墙的问题!!! 我解决的方法是:sudo ufw allow 8080/tcp 允许所有的外部IP访问本机的8080/tcp (ssh)端口 ubuntu 9.10默认的是UFW防火墙,已经支持界面操作了。在命令行运行ufw命令就可...

清城北苑
2016/08/13
0
0
-bash : xxx : command not found 新安装Linux后,安装一些必须软件(持续更新……)

使用yum命令安装:先yum search ifconfig 查找安装包,使用yum install net-tools安装即可! 一、安装包: ifconfig (网络IP): yum install net-tools unzip zip(压缩解压缩) : yum install...

u010246789
2016/08/03
0
0
Ubuntu中UFW防火墙的安装及使用

UFW防火墙是一个主机端的iptables类防火墙配置工具。这个工具的目的是提供给用户一个可以轻松驾驭的界面,就像包集成和动态检测开放的端口一样。 在Ubuntu中安装UFW: 目前这个包存在于Ubunt...

红薯
2011/09/28
372
0
ubuntu中开启、关闭防火墙

今天在ubuntu14中安装了tomcat7服务器,在本机中测试,tomcat7服务启动正常,但是用另外的机器访问tomcat7却链接不上,浏览器报的错误是请检查网络连接情况。然后我就找各种关闭ubuntu防火墙...

JAVA_NINA
2016/07/20
1K
0
Ubuntu 防火墙配置

首先我们来编写防火墙规则,可以通过防火墙来拒绝对服务器的访问。 Ubuntu Server 使用名为 Uncomplicated Fire Wall(UFW)的防火墙,这实际上是一个 iptable 的管理工具。iptable根据系统管...

虫虫
2012/03/07
1K
0
Ubuntu12.04防火墙内网配置

因大量使用Ubuntu12.04,无力购买硬件防火墙,于是使用iptables进行简单的策略控制; Ubuntu12.04自带的防火墙软件ufw,管控服务及端口很easy但是对于强大的iptables还是有差距; 于是卸载 ...

Mengix
2016/07/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

sklearn学习笔记之简单线性回归

简单线性回归 线性回归是数据挖掘中的基础算法之一,从某种意义上来说,在学习函数的时候已经开始接触线性回归了,只不过那时候并没有涉及到误差项。线性回归的思想其实就是解一组方程,得到...

wangxuwei
8分钟前
0
0
feign之动态interceptor(二)

背景 上文提到了按照不同的feignClient可以根据多个不同的key来进行多个不同的bean的配置 那么我们如何完成多个interceptor的配置呢? 分析 我们刚提到多个配置的玄机就在FeignClientProper...

Mr_Qi
10分钟前
1
0
Linux Kernel 4.16 系列停止维护,用户应升级至 4.17

知名 Linux 内核维护人员兼开发人员 Greg Kroah-Hartman 近日在发布 4.16.18 版本的同时,宣布这是 4.16 系列的最后一个维护版本,强烈建议用户立即升级至 4.17 系列。 Linux 4.16 于 2018 年...

问题终结者
34分钟前
0
0
Apache配置时.htaccess失效不起作用的原因分析

.htaccess 失效的原因 1. 重写规则有问题,检查自己的重写规则 2.Apache配置问题,配置中没有配置启用 rewrite a2enmod rewrite 3.网站配置文件没有启用配置需要配置 000-default.conf <Dire...

TU-DESGIN
55分钟前
1
0
两个求最大公约数C/C++算法实现

#include<stdio.h> #include<time.h> #include <iostream>using namespace std;//求最大公约数 LCD(Largest Common Division)//短除法 //m=8251, n=6105; int LCD_ShortDiv(int m, ......

失落的艺术
今天
1
0
QueryPerformanceCounter

windows的Sleep函数,睡眠线程指定毫秒数,可以用来做毫秒延时。 对于微秒延时,没有一个现成的函数,但是可以通过 QueryPerformanceFrequency QueryPerformanceCounter 来间接实现。原理就是...

开飞色
今天
1
0
log4j2使用AsyncRoot不显示行号问题处理

<AsyncRoot level="info" includeLocation="true"> <AppenderRef ref="File"/></AsyncRoot><!--1.异步logger,还需要在pom.xml中添加disruptor的依赖。2.includeLocation结合异......

小翔
今天
3
0
安卓手机上 K 歌,声音延迟怎么解决?

这篇文章可以为你提供一个解决录音和播放同步问题的思路,而且解决了声音从手机传输到耳机上有延时的问题。 初识音频 在开始之前,我先简单介绍一下音频相关的基础知识,方便下文理解。 我们...

编辑部的故事
今天
2
0
使用token实现在有效期内APP自动登录功能

使用token实现在有效期内APP自动登录功能 http://sevennight.cc/2016/07/19/auto_login_impl.html

风云海滩
今天
3
0
Spring Boot集成RabbitMQ发送接收JSON

默认情况下RabbitMQ发送的消息是转换为字节码,这里介绍一下如何发送JSON数据。 ObjectMapper 最简单发送JSON数据的方式是把对象使用ObjectMapper等JSON工具类把对象转换为JSON格式,然后发送...

小致dad
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部