利用Bastille Linux工具增强Ubuntu系统的安全性

Bastille Linux项目的目标是提供交互式的工具来进行全面增强系统安全性的措施,同时降低您的">Ubuntu系统对危害的 敏感性。这份指南旨在帮助您安装并且执行Bastille Linux工具来增强您的Ubuntu系统的安全性。

这份指南针对中高级的Ubuntu用户,不推荐给初学者。Bastille Linux对您的系统的更改可能会造成您的Ubuntu系统中的某些部分无法操作或者造成其他的负面影响。当您使用Bastille Linux对系统作每次更改后,您应该很清楚会发生什么以及将来可能发生的由于这些更改而造成的潜在后果。这份指南的作者是Bastille Linux的编写者。他和Ubuntu都不为由于您对Bastille Linux的不了解而对您的Ubuntu系统造成的负面影响负责。您应当注意了。

Universe仓库里已经有针对Ubuntu的Batille Linux软件包,可以通过您喜欢的软件包管理工具(如:apt-get,aptitude或者'''Synaptic''')安装。软件包里包含了一个用户界面和一套配置引擎。主用户界面是用Perl/Tk编写的X图形界面,同时也有基于Curses的文字界面。您可以在两中模式下使用Bastille Linux:

交互模式: Batille Linux会询问您一系列问题,同时给予相关的基本概念,然后根据您对问题的回答强化您的系统。
非交互模式: 您可以直接编辑配置文件来使Bastille Liux采取增强安全性的措施。非交互模式是对多台服务器自动配置的好方法。
 
Bastille增强系统安全性的措施来源于广泛接受的安全方面的最佳实践(best practices),比如SANS的Securing Linux Step by Step,Kurt Seifried编写的Linux Administrator's Security Guide以及其他声名卓著的来源。既然您已经对什么是Batille Linux以及它的功能有所了解,就让我们开始介绍它的安装和使用吧。

安装Bastille Linux

您必须启用Universe软件仓库来安装Bastille Linux. 从命令行上通过apt-get 命令来安装的方式如下:

sudo apt-get install bastille

如果你更喜欢Synaptic。搜索一下Bastille,标记Bastille软件包为安装然后点击应用按钮。

使用Bastille Linux

这份指南只就Bastille Linux的交互模式,更确切的说,X下的图形化交互工具进行介绍。文本下的交互界面和非交互模式将在这份指南的未来修订版中加入。

要在启动基于X的交互界面的Bastille Linux,首先启动一个终端。然后以root权限在提示符后输入以下命令来启动基于X的Bastille Linux的交互工具:

sudo bastille -x

如果您得到如下的错误提示: WARNING: /usr/bin/perl cannot find Perl module Tk. 那么您需要先通过您喜欢的包管理软件安装universe仓库中的perl-tk软件包。例如使用apt-get的话,可以输入下面的命令:

sudo apt-get install perl-tk

然后再用上面的命令来启动基于X的Bastille Linux交互工具。

当您执行Bastille Linux工具时,一份 免责申明首先在终端中打印出来,您必须先接受申明中的条款才能继续。键入accept来继续使用Bastille Linux工具。

您应该可以看见一个图形窗口显示出来,标题栏为Bastille。

您将从Title Screen开始,按下OK按钮来继续。

第一次按下OK按钮之后,基于X的Bastille Linux交互工具将开始提问。问题显示在Question文本区域,同时一些解释显示在Explanation文本区域。选择合适的单选按钮(例如:No或者Yes)然后点击OK按钮前进到下一个问题。

这份指南不准备详述基于X的Bastille Linux X-based交互工具提出的问题和可能的选择。因为这些已经超出了指南的范围。这份指南的读者应该阅读一些相关的手册页(man)和网页来正确的理解这些问题和它们对系统造成的影响。相关的资料列在资源一节。

时间: 2024-09-11 13:23:09

利用Bastille Linux工具增强Ubuntu系统的安全性的相关文章

手把手教你利用命令行工具创建LinuxMac系统下的网站备份

创建网站备份应该是一个网站管理员最为重要的日常工作之一.但现实情况是,备份这一步往往被很多人忽略,也就是说仍然有很多网管的网站安全意识较低. 所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份.如果你用的不是Linux/Mac,请关注我们的后续文章--如何在windows上通过软件方式创建备份. 本文的初衷不是为读者提供完整的备份解决方案,而是给那些有时间并且想要学习一些基础的命令行工具进行网站备份的宝宝们一点参考. 必要条件 你的主机必须具备必要的软件及证书. (1) 服

五款针对Ubuntu系统的最佳杀毒软件

随着使用 Linux 作为主要桌面的用户越来越多,很多黑手都伸向了这部分用户.虽然目前专门针对 Linux 的专有恶意软件还比较少,但大家还是需要保持相当的谨慎才是才策.由于大部分 Linux 新手用户中 Ubuntu 的使用率比较高,我个人也最常用 Ubuntu 版本,所以在此向大家推荐 5 款针对 Ubuntu 系统的最佳杀毒软件. 在此想提醒使用 Samba 服务器在 Windows 和 Linux 之间共享文件的用户要特别注意,随着 Linux 和 Windows 的外部用户交互,你可能

Ubuntu系统用AIDE检查文件完整性

在许多可以应用于http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu安全的方法中,有一种被称作文件完整性监视(文件完整性检验). 对关键的系统二进制文件和配置文件进行完整性监视和校验的目的是确保这些关键文件没有被进行未授权的改变.对系统特定文件的未授权改变是对系统进行攻击和危害活动的表现之一.文件完整性监视是一种积极的方法,可以使你及时了解到系统重要文件的改变.同大多数的工具一样,在GNU/Linux社区中,有许多不同的应用程

利用grldr冒名顶替ntldr和bootmgr引导WIN7/XP/Ubuntu系统

利用grldr冒名顶替ntldr和bootmgr引导WIN7/XP/Ubuntu系统的方法:      把bootmgr(ntldr)改名为bootmg8(ntld8)          把grldr改名为bootmgr(ntldr)          在grub的引导菜单menu.lst内加入:          title Windows 7          find --set-root /bootmg8          chainloader /bootmg8          bo

Linux下安装使用sar工具来获取系统运行状态

  sar 找出系统瓶颈的利器 sar是System Activity Reporter(系统活动情况报告)的缩写.sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态.它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小.sar是目前Linux上最为全面的系统性能分析 工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况.系统调用的使用情况.串口.CPU效率.内存使用状况.进程活动及IPC有关的

linux服务器用centos还是ubuntu系统_Linux

linux服务器系统多使用CentOS.uBuntu.Gentoo.FreeBSD.Debian. 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一了 [小议]centos与ubuntu的区别 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高

ubuntu系统怎么安装gcc编程工具?

  ubuntu系统怎么安装gcc编程工具?         1.打开自己的电脑,之后打开终端,如果桌面上有快捷方式,就直接打开就行,没有的话可以按下键盘上的Ctrl+Alt+T组合键.   2.之后就可以可以进行安装了,因为要下载文件,所以必须进行连网,会进行自动的安装,安装好的之后就是如下图所示. 3.系统如果不带vim的编辑工具,可以向下边那样进行安装,很快就可以安装好了,安装好了如下图: 4.之后在主目录里写一个.c文件进行测试就写一个常见的hello程序,如下图所示. 5.之后就可以进

linux 编译-ubuntu系统系交叉编译出现command not found错误,求指教

问题描述 ubuntu系统系交叉编译出现command not found错误,求指教 我想在ubuntu下做交叉编译,编译工具是公司拷贝过来我安装好的,如图环境变量也配置好,图:但为什么却还是找不到编译器提示mips-openwrt-linux-uclibc-gcc:command not found.还有那些细节没做好吗,求指教 解决方案 对应命令路径是否加入/usr/bin

ubuntu-请问Ubuntu系统中有没有可以动态展示CSI的工具

问题描述 请问Ubuntu系统中有没有可以动态展示CSI的工具 在一个视频中看到CSI show这个软件,但是没有找到相关的信息. 解决方案 http://book.51cto.com/art/201411/458203.htm