`

Ubuntu 防火墙配置

阅读更多

转自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防火墙.docx

    Ubuntu 防火墙配置详解 Ubuntu 防火墙是 Ubuntu 操作系统中的一种防火墙工具,能够帮助用户保护自己的服务器或计算机免受不良访问和攻击。通过使用 Ubuntu 防火墙,我们可以控制哪些服务可以被外部访问,哪些服务...

    Ubuntu的防火墙配置.pdf

    Ubuntu的防火墙配置.pdf

    Linux Ubuntu系统iptables防火墙配置

    1. 编写目的 配置iptables防火墙的主要目的是保护...通过以上步骤,可以实现Ubuntu 16.04 LTS服务器上iptables防火墙的配置,达到预期的安全目标。在实际操作中,应根据服务器的具体配置和服务需求调整和优化规则。

    Ubuntu ufw防火墙规则顺序问题.docx

    Ubuntu ufw 防火墙规则顺序问题 ufw(Uncomplicated Firewall)是 Ubuntu 操作系统中的防火墙管理工具,它不是一个防火墙,而是一个管理 netfilter 防火墙的工具。ufw 的主要目的是简化 iptables 的复杂用法,它...

    Ubuntu使用ufw或iptables配置防火墙.docx

    Ubuntu使用ufw或iptables配置防火墙.docx

    在Ubuntu中用UFW配置防火墙.docx

    UFW(易用防火墙)是一款基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。 认识 UFW UFW 是一个基于 iptables 的防火墙管理工具,旨在使防火墙配置变得容易和不复杂。UFW 提供了一个简单的...

    比较完整的准最终版ubuntu8.04配置攻略

    **Ubuntu 8.04配置攻略** Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu发行的一个重要版本,它在2008年发布,为用户提供了稳定和可靠的Linux操作系统体验。这个配置攻略旨在帮助用户充分利用Ubuntu 8.04的功能,使...

    ss5 ubuntu安装示例

    9. **安全考虑**: 安装防火墙(如ufw或iptables)并配置规则,只允许特定IP或端口访问SS5服务,以提高安全性。 通过以上步骤,你已经在Ubuntu上成功安装并配置了SS5代理服务。记得在实际操作中,遵守当地的法律法规...

    Ubuntu 安装配置详细资料

    在Ubuntu的安装配置过程中,有许多关键的步骤和知识点需要了解,这对于初次接触或者希望深入了解Ubuntu系统的用户至关重要。本文将详细阐述Ubuntu的安装过程、系统配置以及常见问题的解决方法。 一、Ubuntu安装 1....

    iptables防火墙配置

    Linux防火墙配置

    commonsec:在默认的 Ubuntu SSH 和防火墙配置上降低舱口

    一些小的配置更改以加强 SSH 安全性,这只是一个起点。 要求 在 Ubuntu 12.04 上测试。 安装 ./bin/setup.bash 可选参数 -p -u 它能做什么 为指定用户创建登录用户 允许指定用户在指定端口上使用 SSH 使用 ip_...

    MPI在ubuntu 下的配置

    ### MPI在Ubuntu下的配置详解 #### 一、安装与配置MPI 在Ubuntu系统中配置MPI(Message Passing Interface),主要用于并行计算任务,是科学计算、大数据处理等领域的重要工具。以下步骤详细介绍了如何在Ubuntu...

    ubuntu网络配置

    在Ubuntu操作系统中,网络配置是一项基础且重要的任务,它确保了系统能够连接到互联网进行各种操作,如软件更新、远程协作、数据传输等。本文将详细介绍如何在Ubuntu中进行网络配置,包括有线和无线网络的设置,以及...

    Ubuntu系统中防火墙UFW设置方法步骤.rar

    本作品内容为Ubuntu系统中防火墙UFW设置方法步骤, 格式为 docx, 大小2 MB, 页数为7, 请使用软件Word(2010)...场景:Ubuntu系统中防火墙UFW设置方法步环境配置:Ubuntu使用指南:按照教程使用代码和命令进行操作即可

    Ubuntu16.04安装配置jupyterhub

    ### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...

    Ubuntu20.04防火墙设置简易教程(小白)

    主要介绍了Ubuntu20.04防火墙设置简易教程(小白),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Ubuntu系统中防火墙UFW设置方法步骤.docx

    * 防火墙配置:UFW 可以用于配置防火墙,控制入站和出站流量。 * 端口控制:UFW 可以用于控制端口的开放和关闭,例如打开 SSH 服务器的 22 端口。 * 网络安全:UFW 可以用于加强网络安全,防止恶意攻击。 UFW 的...

    ubuntu_server配置

    ### Ubuntu Server 配置知识点详解 #### 一、前言与背景 - **目标受众**:本手册的目标读者主要是刚接触 Linux 不久并对搭建服务器感兴趣的用户。这些用户可能对 Linux 的基本操作有所了解,但对如何搭建服务器并...

Global site tag (gtag.js) - Google Analytics