现在用的kali linux是2018.1的版本,在安装openvas的时候报错,无法通过网络下载和安装openvas。

主要错误是源配置错误,可能现在用的kali很久没更新了。

一、解决和配置更新源问题

apt-get upgrade报错显示无法更新,apt-get install openvas报错显示unable to locate package openvas

在root命令行情况下,使用apt-get 和apt-upgrade总是报错,主要是GPG error和repository key expired( ED444FF07D8D0BF6),

去kali官网查看一下,发现官网解释如下,

找到了问题点,就没什么大问题,直接在root命令行中,执行如下命令,

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

然后在root命令行执行apt update和apt upgrade,就不会再报错,会直接执行更新任务,愉快的开始更新了。

二、安装Openvas

等待更新完成,开始安装Openvas,在root的命令行输入

apt-get install openvas

开始安装openvas,安装的过程中系统提示,需要更新libs,按照默认选择,更新内置的libs就行了(这一步耗时,但是只需要一路输入y即可)

等待libs全部更新完成,输入如下(这一步需要的时间非常久,需要下载很多文件,建议使用screen操作,避免shell中断)

openvas-setup

经过漫长的等待和IO读写,openvas已经跑起来了,但是我们还需要进行下一步的处理

三、自定义登陆密码

到这里,firefox已经弹出openvas登陆窗口,root命令行中已经有默认密码password,输入admin和下面红框内的密码即可登陆到openvas

初始密码是由系统产生的,又长又变态,我们得去修改默认密码

在root命令行依次输入如下,进行该密码操作,记住必须先停止服务,再改密码,再启动服务

在openvas启动的时候,改密码没有效果

openvas-stop    #停止openvas服务
openvasmd --user=admin --new-password=admin #把密码改成admin或者任意
openvas-start #启动openvas服务

当然你也可以用默认密码登陆openvas以后,通过UI界面改密码

四、升级Openvas

升级OpenVAS,在root命令行输入如下:
openvas-feed-update

五、查看Openvas运行情况

 
查看 GSAD services,OpenVAS manager, OpenVAS manager 端口情况,在命令行中输入
netstat -antp | grep 939*

进程中可以看到如下两个进程

tcp 0 0 127.0.0.1:9390 0.0.0.0:* LISTEN 28390/openvasmd
tcp 0 0 0.0.0.0:9392 0.0.0.0:* LISTEN 28388/gsad

六、修改OpenVAS远程链接

默认情况下,OpenVAS只允许127.0.0.1访问,我们需要改成任何主机都可以访问;
 
首先停掉服务
openvas-stop

编辑配置文件

vi /lib/systemd/system/greenbone-security-assistant.service
修改 –listen=127.0.0.1 为 –listen=0.0.0.0
 

修改如下

启动服务并查看

openvas-start
netstat -antp | grep 9392

七、启动openvas服务失败的修复方法

openvas安装过程很方便,而且官方给出的命令就几句,但是在实际使用的过程中会遇到各种问题,国内对于各种报错几乎没有解决方案;

这时候只能用英文描述问题,并在谷歌上搜索;

如下是启动服务失败的修复思路:

参考1

参考2

参考3

网络安全之在Kali Linux上安装Openvas的更多相关文章

  1. Kali Linux上安装SSH服务

    安装 SSH 从终端使用 apt-get 命令安装 SSH 包: # apt-get update # apt-get install ssh 启用和开始使用 SSH 为了确保安全 shell 能够使 ...

  2. 在kali linux上安装VMware tool

    在安全圈的门口徘徊了一年,一直不知道该如何入门,现在决定先从kali 入手.有同样兴趣的伙伴欢迎一起. 但是刚在VMware上安好系统就遇到了一个大麻烦,看了很多书,还有教程但总是遇到这样那样的问题. ...

  3. kali linux上安装ssh

    1.暂停kali上的ssh进程 root@kali:~# sudo stop ssh 2.卸载ssh服务 root@kali:~# apt-get remove openssh-server 这里可能 ...

  4. Kali Linux虚拟机安装完整安装过程及简单配置(视频)

    点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...

  5. 【Kali】kali linux的安装

    资源准备 制作U盘启动盘 准备kali_Linux的分区 禁用快速启动 安装kali_linux 在这篇Blog中笔者将会讲解如何安装kali_linux,kali可以安装到虚拟机上,但这里笔者强烈建 ...

  6. 在Windows和Linux上安装paramiko模块以及easy_install的安装方法

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  7. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  8. WINDOWS和Linux上安装php7 alpha 并安装 yaf

    WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 ...

  9. 在Windows和Linux上安装paramiko模块

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

随机推荐

  1. Python之几种常用模块

    模块 注意事项: 所有的模块导入都应该尽量往上写 内置模块 扩展模块 自定义模块 模块不会重复被导入 : sys.moudles 从哪儿导入模块 : sys.path import import 模块 ...

  2. hdu1443 Joseph---约瑟夫环

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1443 题目大意: 一共有2k个人,分别为k个好人和k个坏人,现在我们需要每隔m个人把坏人挑出来,但是 ...

  3. selenium用法详解

    selenium用法详解 selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题. 模拟浏览器进行网页加载,当requests,urllib无法正常获取 ...

  4. SpringContextUtil 的配置和调用

    首先:在springmvc里面配置 <bean id="springContextUtil" class="com.hna.hka.rmc.common.util. ...

  5. Python数据类型深入学习之字符串

    一. Python字符串 1. 下面来看一下python中常见字符串常量和表达式: Python中用来编写字符串的方法有以下几种: (1) 单引号:'speade' (2) 双引号:"spe ...

  6. CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:background-origin和background-clip

    (一)常用的字体属性: font-weight: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗 font-size:字体大小,单位可以为px或者% font-famil ...

  7. JavaScript根据经纬度获取距离信息

    最近开发微信小程序,遇到了外卖配送半径的问题,在网上查阅了诸多资料,也大概理解了经纬度距离计算的公式原理,在此做下笔记,方便自己和大家学习使用. 若是把地球当作一个正常的球体(其实它是椭球)来说,球面 ...

  8. 下载python的Crypto库出现的问题的解决:ModuleNotFoundError: No module named 'Crypto'

    在网上找了很多下载Crypto的方法,感觉作用都不算很大,然后自己瞎搞瞎搞就搞好了

  9. clique

    [题目描述]数轴上有 n 个点,第 i 个点的坐标为 xi,权值为 wi.两个点 i,j 之间存在一条边当且仅当 abs(xi-xj)>=wi+wj.你需要求出这张图的最大团的点数.(团就是两两 ...

  10. [POI2007]ZAP-Queries

    题目描述 Byteasar the Cryptographer works on breaking the code of BSA (Byteotian Security Agency). He ha ...