转自http://www.php100.com/html/webkaifa/Linux/2012/0307/9999.html
首先我们来编写防火墙规则,可以通过防火墙来拒绝对服务器的访问。 Ubuntu Server 使用名为 Uncomplicated Fire Wall(UFW)的防火墙,这实际上是一个 iptable 的管理工具。iptable根据系统管理员编写的一系列规则筛选网络数据包。对于初学者来说,iptable 可能比较复杂,所以 UFW 将其进行了简化。使用 UFW可以帮助您增强服务器;但是如果您真的对服务器安全感兴趣,学习如何为 iptable 编写规则使您可以更好地调整服务器的安全级别。
要使用 UFW 必须安装它。请执行下列步骤:
从命令行输入
sudo aptitude install ufw
按下 Enter 并输入密码。再次按下 Enter 安装软件包。
要启用防火墙,请输入以下内容:
sudo ufw enable
按下 Enter。您将看到消息 Firewall started and enabled on system startup。现在您可以为您的防火墙创建规则了。
还记得之前您如何更改了 SSH 的端口吗?
要通过创建规则使用 UFW 打开该端口,请在命令行处输入以下内容:
sudo ufw allow 65000
该命令允许通过端口 65000 进行访问,并且允许 SSH 通信进入服务器。
要拒绝通过此端口访问,使用以下命令:
sudo ufw deny 65000
要允许或拒绝 TCP 端口 65000 上的特定通信,使用以下命令:
sudo ufw allow 65000/tcp
还可以按照通信使用的协议来允许或拒绝通信。例如,要阻止所有 HTTP 通信,可以使用以下命令:
sudo ufw deny http
可以创建更复杂的规则来根据服务的 IP 地址拒绝或允许服务。例如,如果您的计算机具有 IP 地址 192.168.1.30,而您的服务器具有 IP 地址 192.168.1.5,则可以仅允许您计算机的 IP 地址建立 SSH 连接:
sudo ufw allow proto tcp from 192.168.1.30 to 192.1681.5 port 65000
要检查当前 UFW 运行的规则,输入:
sudo ufw status
您将看为防火墙编写的规则列表。如果您想删除某个规则,输入:
sudo delete [rule]
ufw是Ubuntu下的一个简易的防火墙配置工具,底层还是调用iptables来处理的,虽然功能较简单,但对桌面型应用来说比较实用,基本常用功能都有,使用也较为容易。
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 防火墙配置详解 Ubuntu 防火墙是 Ubuntu 操作系统中的一种防火墙工具,能够帮助用户保护自己的服务器或计算机免受不良访问和攻击。通过使用 Ubuntu 防火墙,我们可以控制哪些服务可以被外部访问,哪些服务...
Ubuntu的防火墙配置.pdf
1. 编写目的 配置iptables防火墙的主要目的是保护...通过以上步骤,可以实现Ubuntu 16.04 LTS服务器上iptables防火墙的配置,达到预期的安全目标。在实际操作中,应根据服务器的具体配置和服务需求调整和优化规则。
Ubuntu ufw 防火墙规则顺序问题 ufw(Uncomplicated Firewall)是 Ubuntu 操作系统中的防火墙管理工具,它不是一个防火墙,而是一个管理 netfilter 防火墙的工具。ufw 的主要目的是简化 iptables 的复杂用法,它...
Ubuntu使用ufw或iptables配置防火墙.docx
UFW(易用防火墙)是一款基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。 认识 UFW UFW 是一个基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。UFW 提供了一个简单的...
**Ubuntu 8.04配置攻略** Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu发行的一个重要版本,它在2008年发布,为用户提供了稳定和可靠的Linux操作系统体验。这个配置攻略旨在帮助用户充分利用Ubuntu 8.04的功能,使...
9. **安全考虑**: 安装防火墙(如ufw或iptables)并配置规则,只允许特定IP或端口访问SS5服务,以提高安全性。 通过以上步骤,你已经在Ubuntu上成功安装并配置了SS5代理服务。记得在实际操作中,遵守当地的法律法规...
在Ubuntu的安装配置过程中,有许多关键的步骤和知识点需要了解,这对于初次接触或者希望深入了解Ubuntu系统的用户至关重要。本文将详细阐述Ubuntu的安装过程、系统配置以及常见问题的解决方法。 一、Ubuntu安装 1....
Linux防火墙配置
一些小的配置更改以加强 SSH 安全性,这只是一个起点。 要求 在 Ubuntu 12.04 上测试。 安装 ./bin/setup.bash 可选参数 -p -u 它能做什么 为指定用户创建登录用户 允许指定用户在指定端口上使用 SSH 使用 ip_...
### MPI在Ubuntu下的配置详解 #### 一、安装与配置MPI 在Ubuntu系统中配置MPI(Message Passing Interface),主要用于并行计算任务,是科学计算、大数据处理等领域的重要工具。以下步骤详细介绍了如何在Ubuntu...
在Ubuntu操作系统中,网络配置是一项基础且重要的任务,它确保了系统能够连接到互联网进行各种操作,如软件更新、远程协作、数据传输等。本文将详细介绍如何在Ubuntu中进行网络配置,包括有线和无线网络的设置,以及...
本作品内容为Ubuntu系统中防火墙UFW设置方法步骤, 格式为 docx, 大小2 MB, 页数为7, 请使用软件Word(2010)...场景:Ubuntu系统中防火墙UFW设置方法步环境配置:Ubuntu使用指南:按照教程使用代码和命令进行操作即可
### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...
主要介绍了Ubuntu20.04防火墙设置简易教程(小白),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
* 防火墙配置:UFW 可以用于配置防火墙,控制入站和出站流量。 * 端口控制:UFW 可以用于控制端口的开放和关闭,例如打开 SSH 服务器的 22 端口。 * 网络安全:UFW 可以用于加强网络安全,防止恶意攻击。 UFW 的...
### Ubuntu Server 配置知识点详解 #### 一、前言与背景 - **目标受众**:本手册的目标读者主要是刚接触 Linux 不久并对搭建服务器感兴趣的用户。这些用户可能对 Linux 的基本操作有所了解,但对如何搭建服务器并...