- 浏览: 259827 次
- 性别:
- 来自: 苏州
-
文章分类
最新评论
-
px_dn:
谢谢!!
ubuntu server替换更新源 -
clark1231:
boiaprogramfan0420 写道求教一个问题 oc ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
boiaprogramfan0420:
求教一个问题 octopress的read on功能怎么实现 ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
leorn:
帮我解决问题了,谢谢
rails post方式提交表单,session丢失的解决办法 -
clark1231:
微博分享那个功能,我就给了个看到的链接,那个又不是我写的。我写 ...
像hackers一样写博客(二):Octopress设置与增加微博的侧边栏
自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可以对出入服务的网络数据进行分割、过滤、转发等等细微的控制,进而实现诸如防火墙、NAT等功能。
一般来说, 我们会使用名气比较的大iptables等程序对这个防火墙的规则进行管理。iptables可以灵活的定义防火墙规则, 功能非常强大。但是由此产生的副作用便是配置过于复杂。一向以简单易用著称Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw。
ufw默认是没有启用的。也就是说, ubuntu中的端口默认都是开放的。使用如下命令启动ufw:
$sudo ufw default deny
$sudo ufw enable
通过第一命令,我们设置默认的规则为allow, 这样除非指明打开的端口, 否则所有端口默认都是关闭的。第二个命令则启动了ufw。如果下次重新启动机器, ufw也会自动启动。
对于大部分防火墙操作来说, 其实无非就是的打开关闭端口。如果要打开SSH服务器的22端口, 我们可以这样:
$sudo ufw allow 22
由于在/etc/services中, 22端口对应的服务名是ssh。所以下面的命令是一样的:
$sudo ufw allow ssh
现在可以通过下面命令来查看防火墙的状态了:
$sudo ufw status
Firewall loaded
To Action From
– —— —-
22:tcp ALLOW Anywhere
22:udp ALLOW Anywhere
我们可以看到, 22端口的tcp和udp协议都打开了。
删除已经添加过的规则:
$sudo ufw delete allow 22
只打开使用tcp/ip协议的22端口:
$sudo ufw allow 22/tcp
打开来自192.168.0.1的tcp请求的80端口:
$sudo ufw allow proto tcp from 192.168.0.1 to any port 22
要关系防火墙:
$sudu ufw disable
ubuntu下的ufw防火墙配置
2009-06-26 23:47
UFW防火墙是一个主机端的iptables类防火墙配置工具。这个工具的目的是提供给用户一个可以轻松驾驭的界面,就像包集成和动态检测开放的端口一样。
在Ubuntu中安装UFW:
目前这个包存在于Ubuntu 8.04的库中。
sudo apt-get install ufw
上面这行命令将把软件安装到您系统中。
开启/关闭防火墙 (默认设置是’disable’)
# ufw enable|disable
转换日志状态
# ufw logging on|off
设置默认策略 (比如 “mostly open” vs “mostly closed”)
# ufw default allow|deny
许 可或者屏蔽某些入埠的包 (可以在“status” 中查看到服务列表[见后文])。可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:
# ufw allow|deny [service]
显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
# ufw status
[注意:上文中虽然没有使用 sudo,但是命令提示符号都是“#”。所以……你知道啥意思了哈。原文如此。──译者注]
UFW 使用范例:
允许 53 端口
$ sudo ufw allow 53
禁用 53 端口
$ sudo ufw delete allow 53
允许 80 端口
$ sudo ufw allow 80/tcp
禁用 80 端口
$ sudo ufw delete allow 80/tcp
允许 smtp 端口
$ sudo ufw allow smtp
删除 smtp 端口的许可
$ sudo ufw delete allow smtp
允许某特定 IP
$ sudo ufw allow from 192.168.254.254
删除上面的规则
$ sudo ufw delete allow from 192.168.254.254
——————————————
我自己还用7.10呢,所以翻译的过程中上面步骤没经过试验。
Ubuntu的名字都很别嘴,一直记不住:
* Ubuntu 6.06 LTS (Dapper Drake)
* Ubuntu 6.10 (Edgy Eft)
* Ubuntu 7.04 (Feisty Fawn)
* Ubuntu 7.10 (Gutsy Gibbon)
* Ubuntu 8.04 (Hardy Heron)
ubuntu 防火墙
2010-01-14 11:02
ufw是Ubuntu下的一个简易的防火墙配置工具,底层还是调用iptables来处理的,虽然功能较简单,但对桌面型应用来说比较实用,基本常用功能都有,使用也较为容易。
==鱼漂(admin.net#163.com)原创,转载请注明==
==http://www.eit.name==
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。
关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
4.查看防火墙状态
sudo ufw status
一般用户,只需如下设置:
sudo apt-get install ufw
sudo ufw enable
sudo default deny
以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。
Ubuntu防火墙 UFW 设置简介
2010-03-03 16:27
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
4.查看防火墙状态
sudo ufw status
一般用户,只需如下设置:
sudo apt-get install ufw
sudo ufw enable
sudo ufw default deny
以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。
开启/关闭防火墙 (默认设置是’disable’)
sudo ufw enable|disable
转换日志状态
sudo ufw logging on|off
设置默认策略 (比如 “mostly open” vs “mostly closed”)
sudo ufw default allow|deny
许可或者屏蔽端口 (可以在“status” 中查看到服务列表)。可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:
sudo ufw allow|deny [service]
显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
sudo ufw status
UFW 使用范例:
允许 53 端口
$ sudo ufw allow 53
禁用 53 端口
$ sudo ufw delete allow 53
允许 80 端口
$ sudo ufw allow 80/tcp
禁用 80 端口
$ sudo ufw delete allow 80/tcp
允许 smtp 端口
$ sudo ufw allow smtp
删除 smtp 端口的许可
$ sudo ufw delete allow smtp
允许某特定 IP
$ sudo ufw allow from 192.168.254.254
删除上面的规则
$ sudo ufw delete allow from 192.168.254.254
本文链接地址: Ubuntu的防火墙配置-ufw-iptables
发表评论
-
crontab
2014-07-22 20:56 764crontab 是linux用来定期执行程序的命令。当安装完 ... -
ubuntu server 更换主板后的网络问题修复
2013-09-03 14:21 1738排版过的文章,在我另外一个博客上,这里不再重新排版,如有不便 ... -
解决svn错误 SSL handshake failed: SSL error
2013-05-28 13:10 5242svn 处理:SSL handshake failed: S ... -
ubuntu usb无线网卡无法连接掉线的问题
2013-05-21 21:28 19121.查看下自己的usb网卡 lsusb 2.下载 ... -
下载工具aria2c的使用
2013-01-16 15:28 1714今天看到一款Linux下的下载工具aria2c,介绍下使用方 ... -
crontab修改默认编辑器
2012-12-01 08:56 939crontab默认编辑器为nano. 修改cronta ... -
配置一个新的Ubuntu开发环境
2012-09-21 14:41 1184更新源 sudo apt-get update 安 ... -
Ubuntu下安装配置 JDK 7
2012-09-12 15:03 1983第一步:下载JDK wget -c ... -
SSH的公钥认证和主机别名
2012-08-29 09:26 13901 SSH 公钥认证 (1)生成公钥 ssh-keygen ... -
gitolite的服务架设
2012-08-29 09:25 1678Gitolite 服务架设 1. ... -
用vim比较文件
2012-08-28 09:47 7831. 使用vim的比较模式打开两个文件: vim -d f ... -
Linux开机启动的服务
2012-08-13 09:12 1121方法一,安装chkconfig或rcconf或者sysv-rc ... -
在linux下查看局域网的所有主机的ip地址
2012-08-09 17:11 4100nmap -sP 192.168.1.0/24 -
samba的简单配置
2012-07-31 16:48 9921、安装 sudo apt-get install S ... -
aptitude检索软件包
2012-07-24 15:41 1032aptitude show vsftpd 查询vsftpd软 ... -
老大为rails开发特配vimfiles文件
2012-07-05 08:35 1069看到很多朋友在烦编辑器的事,就像自己刚开始的时候一样。 ... -
ubuntu server 中resolv.conf重启时被覆盖的问题
2012-06-16 10:40 5603/etc/resolv.conf中设置dns之后每次重启该文件 ... -
ubuntu网络配置
2012-06-15 09:36 11941.设置静态ip地址 sudo vi /etc/networ ... -
ubuntu server替换更新源
2012-06-15 09:07 43861 首先对源列表做好备份: sudo cp /etc/ ... -
ubuntu 升级到12.04引起的mysql错误
2012-04-28 21:31 1866ubuntu12.04中将mysql升级到5.5.22导致原先 ...
相关推荐
ufw 的规则顺序问题是一个常见的问题,在 Ubuntu 中,ufw 的规则顺序与 iptables 类似,它也是从上到下读取配置的,后一条规则可以覆盖前一条规则。这意味着,如果你添加了一条规则,但它被插入到错误的位置,可能...
* 防火墙配置:UFW 可以用于配置防火墙,控制入站和出站流量。 * 端口控制:UFW 可以用于控制端口的开放和关闭,例如打开 SSH 服务器的 22 端口。 * 网络安全:UFW 可以用于加强网络安全,防止恶意攻击。 UFW 的...
UFW的使用极大地简化了iptables的配置过程,使得Ubuntu系统中的防火墙管理更加直观和易用。通过以上步骤,用户可以根据需要开启、关闭特定端口或服务,从而增强系统的安全性。不过,使用UFW时,务必谨慎操作,以免误...
Ubuntu使用ufw或iptables配置防火墙.docx
UFW(易用防火墙)是一款基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。 认识 UFW UFW 是一个基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。UFW 提供了一个简单的...
Python模块ufw(Uncomplicated Firewall)是Ubuntu操作系统中用于管理防火墙的工具,它提供了一个用户友好的命令行界面来设置和管理iptables规则。在遇到问题时,可能是因为Python版本不兼容导致ufw无法正常运行。这...
这通常包括:禁用不必要的服务,限制root用户直接登录,使用防火墙(如ufw或iptables)控制入站流量,定期更新系统以修复安全漏洞,并配置强密码策略。 此外,Ubuntu Server上的服务管理是通过Systemd实现的。你...
6. **防火墙配置** 如果你的系统启用了防火墙(如ufw或iptables),记得打开SSH服务的端口: 对于ufw: ``` sudo ufw allow ssh ``` 对于iptables: ``` sudo iptables -A INPUT -p tcp --dport 22 -j ...
总的来说,关闭Ubuntu 15.04上的防火墙主要涉及`ufw`服务的管理,以及对iptables的直接操作。在使用iptables时,要理解其工作原理和命令,同时注意安全性和持久性问题。如果你希望使用更高级的防火墙解决方案,可以...
4. **安全考虑**:为了增强安全性,你可能需要调整防火墙规则(如ufw或iptables),只允许特定IP地址访问FTP服务。此外,还可以启用CHROOT jail,将用户限制在他们的主目录内。 5. **测试连接**:使用FTP客户端(如...
7. **防火墙设置**:如果你的系统启用了防火墙(如ufw或iptables),记得打开NFS相关的端口,通常是2049和111。 8. **验证安装**:你可以通过在其他客户端上挂载NFS共享目录来测试服务器配置是否成功。在客户端上...
5. **防火墙设置**:使用`ufw`或`iptables`配置防火墙规则,以增强服务器的安全性。 6. **网络配置**:脚本可能包括`netplan`或`ifconfig`命令来设置网络接口,包括IP地址、子网掩码和网关。 7. **软件包安装**:...
4. 安全强化:学习如何通过防火墙(ufw或iptables)保护服务器、配置SSH安全、安装和使用入侵检测系统(如Snort)以及安全审计。 5. 虚拟化技术:提及的"VMware Workstation 7 keygen.exe"可能是指使用虚拟机软件...
ufw(简单防火墙Uncomplicated FireWall)真正地简化了 iptables,它从出现的这几年,已经成为 Ubuntu 和 Debian 等系统上的默认防火墙。而且 ufw 出乎意料的简单,这对新管理员来说是一个福音,否则他们可能需要...
- 使用iptables命令临时允许所有输入和输出,随后禁用ufw防火墙。 ``` sudo iptables -P INPUT ACCEPT sudo iptables -P OUTPUT ACCEPT sudo ufw disable ``` **6. 下载和编译Hydra** - 从官网下载Hydra并...
- 使用防火墙(如ufw或iptables)限制对FTP服务的访问。 8. **卸载FTP服务**: - 如果不再需要FTP服务,可以运行解压目录中的卸载脚本,通常是 `sudo sh uninstall.sh`,这将移除vsftpd及相关配置。 通过以上...
9. **安全考虑**: 安装防火墙(如ufw或iptables)并配置规则,只允许特定IP或端口访问SS5服务,以提高安全性。 通过以上步骤,你已经在Ubuntu上成功安装并配置了SS5代理服务。记得在实际操作中,遵守当地的法律法规...
8. 防火墙配置: 如果你的服务器上有防火墙,如ufw或iptables,记得为NFS打开相应的端口。NFS通常使用TCP的2049端口,以及UDP的111和2049端口。例如,使用ufw开启这些端口: ``` sudo ufw allow from <客户端网络...
为了保护NFS共享,你应该限制只允许特定的IP或子网访问,修改`/etc/exports`中的规则,并使用防火墙(如`ufw`或`iptables`)限制访问。 通过以上步骤,你就可以在Ubuntu上离线安装并配置NFS服务了,从而实现多台...
同事从海外远程连接国内某云上的一台机器3389端口,发现因为运营商路由原因非常慢,找运营商修改路由又非常麻烦。...主要目的就是通过配置跳板机的防火墙转发规则,使得访问1.1.1.1:21521的流量自动转发到2.2.2