基于Debian9.3安装OpenVAS9.0(kali源)

第一步:更换kali更新源,如图1。

#cat << EOF > /etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib

EOF

图1

说明:更新源只需配置一个即可,比如只配官方源或者阿里云源。


#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

#官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib


第二步:更新系统和工具

#apt-get clean

#apt-get update

报错1:

图2

如图2所示,"……由于没有公钥,无法验证下列签名:NO_PUBKEY ED444FF07D8D0BF6"错误,是因为没有添加公钥,解决办法如下:

使用下面的命令把公钥导入(替换相应的PUBKEY):

#sudo apt-get install dirmngr //先安装dirmngr,否则会报错"gpg: failed to start the dirmngr '/usr/bin/dirmngr': 没有那个文件或目录"
#gpg --keyserver pgpkeys.mit.edu --recv-key ED444FF07D8D0BF6 /*这里的意思是获取到ED444FF07D8D0BF6公钥,这个公钥每个人可能不同,根据错误提示填写*/

图3

#gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add –

图4

#apt-get upgrade

图5

第三步:apt-get 安装openvas

#apt-get install openvas*

图6

这是一个漫长的等待…….

第四步:初始化openvas

#openvas-setup

又是一个漫长的等待…….

初始化完成后,会自动生成默认账号密码,默认账号是:admin,密码如图7:

图7

第五步:安装完整性检测

#openvas-check-setup

图8

图9

安装完整性检测完成,安装ok。

到此,openvas已经安装完成,在本机中登录: https://127.0.0.1:9392,如图10:

图10

第六步:设置外部访问

Openvas自7.0起,默认不支持外部访问,为了使用方便,我们需要手动配置外部访问,Openvas9.0修改以下四个配置文件中的监听ip,由127.0.0.1改为0.0.0.0(表示任意IP),保存之后,重新加载systemctl,重启openvas即可。具体操作如下:

#vim /lib/systemd/system/greenbone-security-assistant.service //先安装vim,命令:apt-get install vim

本文件下修改两处:--listen和--mlisten

图11

#vim /lib/systemd/system/openvas-manager.service

图12

#vim /etc/default/openvas-manager //管理器:与接口通信,分配扫描任务,并根据扫描结果生成评估报告,默认端口为9390

图13

#vim /etc/default/greenbone-security-assistant //访问web 端接口(gsad):访问opebvas 服务层的web 接口,默认监听地址为127.0.0.1,端口为9392。

此文件也是修改两处:GSA_ADDRESS和MANAGER_ADDRESS

图14

重新加载systemctl:

#openvas-stop

图15

#systemctl daemon-reload

图16

重新启动openvas:

#openvas-start

图17

安装完整性检测

#openvas-check-setup

图18

OK,搞定。

输入 https://ip:9392,从本机以外的地方即可访问,如图19:

图19

第七步:修改密码

Openvas自动生成的默认密码太长,不容易记,我们可以修改成符合我们记忆习惯的密码。

方法一:通过命令行修改

#openvasmd --user=<username> --new-password=<password>

图20

方法二:GSA修改

登录GSA后,打开administration-》Users,如图21:

图21

点击"Edit User",如图22:

图22

选择如图23,输入新密码保存即可。

图23

第八步:升级插件和漏洞库

#openvas-feed-update //第一次安装,可以不用更新

#greenbone-nvt-sync // openvas-feed-update和greenbone-nvt-sync都可以升级插件和漏洞库,建议使用openvas-feed-update进行升级。

其他命令:

#openvas-start //启动openvas

#openvas-stop //停止openvas

#openvasmd --help //帮助

转载于:https://blog.51cto.com/linhong/2068742

基于Debian9.3安装OpenVAS9.0(kali源)相关推荐

  1. .net framework 4.0安装_R4.0的源码安装——以mac为例

    装了一堆东西回来,已经忘了最初要做的是啥. 太长不看版 其实就是缺什么安装什么.每个人情况可能都不太一样.对于我的mac上,如下: configure之前需要安装: gcc xz pcre2 安装方法 ...

  2. php 7.0 编译安装mysql_源码编译安装php7.0.5

    源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...

  3. Kali源库配置和拼音安装

    2019独角兽企业重金招聘Python工程师标准>>> 版本:kali-linux-2016.1-i386 0.对kali进行系统更新或者软件安装,直接通过国内网络访问境外主网网络不 ...

  4. 基于CenOS7.9安装Ambari2.7.4.0+HDP3.1.4.0大数据平台

    1集群规划.配置说明 1.1系统说明 表1.1 集群系统说明表 操作系统 主机名 IP地址 CentOS-7-x86_64-DVD-2009  master 192.168.185.150 CentO ...

  5. Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史)

    Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史) 本篇以在python3.5安装过程为例.在安装之前说明以下: 重点一:平台及cuda cudnn的安装问题 Jetson T ...

  6. Linux 利用yum源安装php7.0+nginx

    环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...

  7. centos7.2源码安装openssl1.0.2

    centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除 ...

  8. kali换源无法保存_Kali Linux 2.0更新源无法正常使用(解决)

    更改kali的更新源: 打开终端输入: leafpad /etc/apt/sources.list 这是为了避免有人不会用vim 删除里面的内容,换为国内更新源: #中科大kali源 deb http ...

  9. jumpserver v0.4.0 基于 CenOS7 的安装详解

    标签(linux): jumpserver 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 首首先使用Jumpserver前要理解清楚这三个用户关系: 1.用户: ...

最新文章

  1. 用javascript实现的纵版飞行射击游戏—《天机》
  2. 数据库常用的基本操作
  3. AtCoder Beginner Contest 204 F Hanjo 2
  4. html之元素与元素的形成
  5. 华为举办HDC.Cloud媒体预沟通会,为开发者提供ICT“黑土地”
  6. Java打印出所有的水仙花数
  7. String.format()方法使用
  8. [Prescan] Prescan与Simulink联合
  9. Could not load NIB in bundle: 'NSBundle /Users/wyd/Library/Application Support/iPhone Simulator/5.0
  10. 妙控键盘大写按哪个键_苹果键盘怎么输入大写字母
  11. 【服务器数据恢复】断电导致raid信息丢失的磁盘阵列数据恢复案例
  12. 京东订单自动评价方法
  13. 自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)
  14. 无线路由器连接有线路由器
  15. stm32h7xx_hal_conf.h讲解
  16. Python量化交易平台开发教程系列7-顶层GUI界面开发(1)
  17. 计算机工程专业院校排名,2017美国计算机工程专业院校排名
  18. python运用1之flask
  19. BeanCopier对象复制学习
  20. Catalan数的分析和应用

热门文章

  1. Haskell 差点儿无痛苦上手指南
  2. C# JSON格式的字符串读取到类中
  3. java部署web service的方式
  4. Exchange server 2010系列教程之一 安装Exchange 2010准备条件
  5. 我们讲得比开复专业一点,是《奇葩大会》的李开复
  6. Elixir 1.2带来多项功能增强和性能提升
  7. 【转】linux中waitpid及wait的用法
  8. PX Deq: Execution Msg等待事件
  9. 智能指针和内存管理小结
  10. 企业网站Solaris环境DNS服务器创建