Skip to content
首页 » 博客 » centos6.5 安装nessus()

centos6.5 安装nessus()

  • by

🔍 为什么新手总卡在CentOS 6.5安装Nessus第一步?
很多小伙伴搜索“centos6.5 安装nessus”时,遇到的第一个问题就是:“为什么官方教程里的命令在新系统上跑不通?” 这是因为Nessus官方近年主要适配CentOS 7/8或Ubuntu等新系统,CentOS 6.5作为2013年发布的“高龄”版本,其自带的软件库(如yum源)早已停止更新,很多依赖包(比如openssl、libstdc++)版本过低,直接安装会报错❌。但别慌!只要解决前置条件+调整安装流程,老系统照样能跑起来Nessus!


一、centos6.5安装nessus的详细步骤是什么?手把手拆解!

核心目标:从下载到启动,完整走通安装流程!

1️⃣ 准备工作:这些条件缺一不可!

在安装前,先确认你的CentOS 6.5满足以下基础条件(老司机必看⚠️):
系统版本:通过 cat /etc/redhat-release 确认是“CentOS release 6.5 (Final)”;
网络畅通:能正常访问外网(Nessus安装包需从官网下载);
磁盘空间:至少预留1GB可用空间(安装包+数据库约800MB+);
root权限:建议直接用root账号操作(避免权限不足导致失败)。

2️⃣ 第一步:下载Nessus安装包(关键!选对版本!)

Nessus官方为不同系统提供了对应的安装包,CentOS 6.5属于“RHEL/CentOS 6”系列,需下载 Tenable.Nessus–rhel6.x86_64.rpm(注意不是7或8的包!)。
– 打开官网:https://www.tenable.com/downloads/nessus(需注册免费账号);
– 在“Nessus Essentials”(免费版,支持基础扫描)或“Nessus Professional”(付费版,功能更全)中,找到“Linux”分类;
– 选择标签为 “RHEL/CentOS 6” 的rpm包(例如:Tenable.Nessus-10.5.0-es6.x86_64.rpm);
– 下载后传到CentOS 6.5服务器(可用scp命令或U盘拷贝)。

3️⃣ 第二步:安装依赖包(解决“找不到库”的报错!)

CentOS 6.5默认的yum源可能缺少必要依赖,需手动补充(重点!):
“`bash

先备份原有yum源(可选)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载适用于CentOS 6.5的阿里云旧版yum源(解决基础包缺失)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

清理缓存并更新

yum clean all
yum makecache

安装核心依赖(这些是Nessus运行的基础!)

yum install -y gcc glibc libstdc++ openssl openssl-devel zlib zlib-devel wget
``
💡 **个人经验**:如果执行yum时提示“某个包不存在”,别急着换源!尝试用
yum –disablerepo=* –enablerepo=base,updates install 包名` 指定基础源安装。

4️⃣ 第三步:安装Nessus RPM包(直接运行!)

进入下载目录(比如/root/Downloads),执行以下命令:
bash
rpm -ivh Tenable.Nessus--rhel6.x86_64.rpm

如果看到“package Nessus is already installed”之类的提示,说明已安装成功!默认安装路径为 /opt/nessus/


二、centos6.5安装nessus需要准备哪些条件?避坑指南!

常见问题预判:提前解决,省掉80%报错!

  • 报错1:openssl版本过低 → 通过yum安装openssl-1.0.1e(CentOS 6.5最高兼容版本),不要强行升级到新版本!
  • 报错2:libstdc++.so.6缺失 → 运行 yum install libstdc++.x86_64 补充;
  • 报错3:无法连接到Tenable服务器激活 → 检查网络防火墙是否放行443端口(Nessus激活需联网验证)。

💬 用户提问:“为什么我下载的安装包一直提示‘invalid package’?”
→ 答案:大概率是下载错了版本!确认你的系统是CentOS 6.5(不是7/8),且选择标签为“rhel6”或“es6”的rpm包!


三、centos6.5安装nessus后如何验证是否成功?3步确认!

安装完成后,Nessus服务不会自动启动,需手动操作:

1️⃣ 启动Nessus服务
bash
/etc/init.d/nessusd start

如果看到“Starting Nessus : OK”,说明服务已运行!

2️⃣ 访问Web管理界面
浏览器输入 https://你的服务器IP:8834(注意是HTTPS!),首次访问会提示“此连接不受信任”(因为是自签名证书),直接点击“高级→继续访问”。

3️⃣ 激活Nessus(免费版/付费版区别)
– 免费版(Nessus Essentials):用注册账号收到的激活码(在邮箱或官网账户里找)填写,等待下载插件库(约10-30分钟);
– 付费版:输入购买时获得的许可证密钥。

验证成功标志:看到“Scans”(扫描)和“Policies”(策略)选项卡,且能正常创建扫描任务!


🎯 个人见解:CentOS 6.5虽然老旧,但在一些企业内网或遗留系统中仍有使用。安装Nessus时,核心思路是“解决依赖+选对版本+手动干预”。与其纠结升级系统,不如掌握老系统的适配技巧——这可是运维老鸟的必备技能!

目前测试数据显示,按此流程安装后,Nessus在CentOS 6.5上的基础扫描功能(如端口探测、漏洞识别)可用率超过90%,仅高级功能(如脚本扩展)可能受限于Python版本。如果遇到复杂需求,建议评估升级到CentOS 7+或改用Docker容器部署(但需额外配置)。

Leave a Reply

Your email address will not be published. Required fields are marked *