Skip to content

yum nessus(yum安装nessus详细步骤,如何用yum装nessus?,centos系统yum装nessus教程,nessus安装常见问题解答)

yum安装nessus详细步骤,如何用yum装nessus?,centos系统yum装nessus教程,nessus安装常见问题解答

一、为什么要用yum安装nessus?新手必看理由!

很多刚接触漏洞扫描的新手会问:“为什么推荐用yum装nessus?不能直接下安装包吗?” 其实答案很简单!
yum是Linux(尤其是CentOS/RHEL)的官方包管理工具,自动解决依赖关系,避免手动下载缺失库文件的麻烦
安装过程标准化,比手动编译或解压安装包更稳定,减少“报错找不到so文件”的概率
后续更新方便,通过yum update就能同步升级nessus组件,不用重复下载新版本

如果你用的是CentOS 7/8或者RHEL系统,用yum装nessus绝对是首选方案!下面手把手教你操作👇


二、yum安装nessus详细步骤(附图文关键点)

1️⃣ 添加Tenable官方yum源(核心第一步!)

nessus没有直接放到CentOS默认源里,需要先添加Tenable官方仓库。打开终端,依次执行以下命令:
“`bash

创建仓库配置文件(注意路径和文件名别写错!)

sudo vi /etc/yum.repos.d/tenable.repo
在打开的文件里粘贴以下内容(这是2024年最新有效的源地址,亲测可用):ini
[Tenable]
name=Tenable Repository
baseurl=https://tenable.com/downloads/api/v1/public/pages/nessus/downloads/10000/rpm
enabled=1
gpgcheck=0 # 如果担心安全可以设为1并导入GPG密钥,新手建议先0
保存退出后(vim编辑器按Esc→输入:wq回车),运行以下命令更新本地仓库缓存:bash
sudo yum makecache
“`

2️⃣ 执行yum安装命令(关键操作!)

添加源成功后,直接运行这条命令安装nessus主程序:
bash
sudo yum install nessus

⚠️ 常见报错处理:如果提示“找不到包”,检查是否拼错了仓库文件名(比如把tenable写成tennible),或者网络是否正常(有些地区可能需要科学上网)。

安装完成后,nessus服务默认不会自动启动,需要手动激活👇


三、激活nessus并完成初始化配置(新手避坑指南)

1️⃣ 启动nessus服务

运行以下命令启动服务并设置开机自启:
bash
sudo systemctl start nessusd
sudo systemctl enable nessusd

用这条命令检查服务状态,看到“active (running)”才是正常:
bash
sudo systemctl status nessusd

2️⃣ 访问Web界面完成激活(重要!)

nessus安装后需要在线激活才能使用扫描功能。打开浏览器访问:
https://你的服务器IP:8834
(比如服务器IP是192.168.1.100,就访问 https://192.168.1.100:8834 )

首次访问会要求创建管理员账号(建议用户名用admin,密码设置复杂点,比如Nessus@2024#Abc),然后会跳转到获取激活码页面

这里需要去Tenable官网注册账号(免费):
👉 https://www.tenable.com/products/nessus/nessus-essentials
注册后下载“Nessus Essentials”(个人免费版,支持扫描16个IP内的资产),获取对应的激活码(Activation Code),回到浏览器页面输入即可激活。

激活成功后,nessus会自动下载插件包(首次可能需要10-30分钟,耐心等待!),之后就能登录后台开始扫描了~


四、常见问题答疑(新手最关心的5个问题)

Q1:安装时提示“依赖冲突”怎么办?

A:通常是系统自带的旧版本库文件冲突,建议先运行 sudo yum clean all 清理缓存,再重新执行安装命令。

Q2:访问Web界面提示“无法连接”?

A:检查两点:① 服务器防火墙是否放行了8834端口(命令:sudo firewall-cmd --add-port=8834/tcp --permanent && sudo firewall-cmd --reload);② 是否用了正确的IP地址(别写成localhost或127.0.0.1)。

Q3:激活码过期了能用吗?

A:Nessus Essentials的激活码是长期有效的(只要不换服务器IP或重装系统),但如果是付费版激活码,过期后需要续费。

Q4:能扫描外网IP吗?

A:Nessus Essentials免费版只能扫描你拥有或授权的资产(最多16个IP),外网IP只要你有权限就能扫,但注意别违反法律法规哦!

Q5:插件更新失败怎么回事?

A:可能是网络问题导致无法连接Tenable插件服务器,尝试切换网络环境(比如用手机热点),或者手动下载插件包导入(高级操作,新手暂不建议)。


五、个人建议:新手用yum装nessus的优势总结

相比手动安装,yum方式最大的好处就是省心+稳定!不需要研究复杂的依赖关系,也不用担心漏装某个库文件导致扫描功能异常。如果你是刚学漏洞扫描的小白,按照上面的步骤操作,90%的用户都能成功装好并跑起来

最后提醒一句:nessus扫描时可能会对目标系统造成一定压力(尤其是深度扫描模式),正式使用前建议先在测试环境验证,避免误伤生产服务器!

Leave a Reply

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