网络安全之在Kali Linux上安装Openvas
现在用的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-feed-update
五、查看Openvas运行情况
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-stop
编辑配置文件
vi /lib/systemd/system/greenbone-security-assistant.service
修改如下
启动服务并查看
openvas-start
netstat -antp | grep 9392
七、启动openvas服务失败的修复方法
openvas安装过程很方便,而且官方给出的命令就几句,但是在实际使用的过程中会遇到各种问题,国内对于各种报错几乎没有解决方案;
这时候只能用英文描述问题,并在谷歌上搜索;
如下是启动服务失败的修复思路:
最新文章
- 分享.NET系统开发过程中积累的扩展方法
- 描述Linux运行级别的0-6的各自含义(计时1分钟)
- logo上传
- 62个Android Studio小技巧合集
- Setting SVN Repository Using TortoiseSVN + Dropbox in 5 Minutes
- Oracle 行转列总结 Case When,Decode,PIVOT 三种方式 - 转
- php三维数组去重(示例代码)
- Mediator 模式
- UIButton上图片和文字的位置调整
- 如何让你的 footer 总是在浏览器底部无论什么分辨率无论什么浏览器?
- 破解phpjm.net加密,解密程序,全部公布
- 第七十六节,css颜色和透明度,盒子阴影和轮廓,光标样式
- Java中的事件监听机制
- Python第二十四天 binascii模块
- 冲刺NO.6
- MongoDB 安装与配置
- mybatis-plus调用自身的 selectById 方法报错:org.apache.ibatis.binding.BindingException:
- 解决QtCreator中文乱码
- Java编程思想 学习笔记2
- mvn2gradle
热门文章
- spring boot定制Jackson ObjectMapper,为什么不生效
- Http post请求数据分析 --作者, 你的这个需求我可以做, 我在平台上无法给你发消息和接收你的任务, 所以,如果你看到这个信息, 可以联系我.
- 最小二乘法多项式拟合的Java实现
- Java 微服务框架选型(Dubbo 和 Spring Cloud?)
- scrapy spider官方文档
- SQL类型注入
- ubuntu安装IBM DB2 Express-C
- crypto必知必会
- MySQL实现全关联 full outer join
- js中三种全局变量声明方法