现在用的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安装过程很方便,而且官方给出的命令就几句,但是在实际使用的过程中会遇到各种问题,国内对于各种报错几乎没有解决方案;
这时候只能用英文描述问题,并在谷歌上搜索;
如下是启动服务失败的修复思路:
网络安全之在Kali Linux上安装Openvas的更多相关文章
-
Kali Linux上安装SSH服务
安装 SSH 从终端使用 apt-get 命令安装 SSH 包: # apt-get update # apt-get install ssh 启用和开始使用 SSH 为了确保安全 shell 能够使 ...
-
在kali linux上安装VMware tool
在安全圈的门口徘徊了一年,一直不知道该如何入门,现在决定先从kali 入手.有同样兴趣的伙伴欢迎一起. 但是刚在VMware上安好系统就遇到了一个大麻烦,看了很多书,还有教程但总是遇到这样那样的问题. ...
-
kali linux上安装ssh
1.暂停kali上的ssh进程 root@kali:~# sudo stop ssh 2.卸载ssh服务 root@kali:~# apt-get remove openssh-server 这里可能 ...
-
Kali Linux虚拟机安装完整安装过程及简单配置(视频)
点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...
-
【Kali】kali linux的安装
资源准备 制作U盘启动盘 准备kali_Linux的分区 禁用快速启动 安装kali_linux 在这篇Blog中笔者将会讲解如何安装kali_linux,kali可以安装到虚拟机上,但这里笔者强烈建 ...
-
在Windows和Linux上安装paramiko模块以及easy_install的安装方法
一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...
-
在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导
Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...
-
WINDOWS和Linux上安装php7 alpha 并安装 yaf
WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术 widuu 2个月前 (06-15) 126浏览 0评论 windows 1.windows上安装 php7 ...
-
在Windows和Linux上安装paramiko模块
一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...
随机推荐
-
框架Hibernate笔记系列 基础Session
标题:框架Hibernate笔记 资料地址: 1. www.icoolxue.com 孔浩 1.背景简介 Hibenate是JBoss公司的产品.它是数据持久化的框架.Usually,我们使用JDBC ...
-
第九章:Javascript类和模块
(过年了,祝大家新年好!) 第6章详细介绍了javascript对象,每个javascript对象都是一个属性集合,相互之间没有任何联系.在javascript中也可以定义对象的类,让每个对象都共享某 ...
-
java-swing在组件中显示信息
package com.http; import java.awt.*; import javax.swing.*; public class TestSwing2 { //创建了一个能够绘制的组件 ...
-
XML数据的读取—数据库配置文件
数据库配置文件(config.xml) <?xml version="1.0" encoding="utf-8"?> <configurati ...
-
EBS-PAC成本更新事务处理
PAC成本更新事务处理 DECLARE l_itfs_rec mtl_transactions_interface% ROWTYPE; BEGIN --插入接口表 SELECT mt ...
-
Git提交过程的一些问题
参考:http://www.cnblogs.com/sinojelly/archive/2011/08/07/2130172.html 提交冲突,无法提交到github git pull origin ...
-
Python学习笔记整理总结【语言基础篇】
一.变量赋值及命名规则① 声明一个变量及赋值 #!/usr/bin/env python # -*- coding:utf-8 -*- # _author_soloLi name1="sol ...
-
hive sql 常见异常
1.union Logging initialized using configuration in file:/home/xiaoju/hadoop/apache-hive-1.2.1-bin/co ...
-
lettuce行为驱动总结
1. pip install lettuce 在Python2.7下安装的 2. py -3 –m pip install lettuce 在Python3下安装的 3. 执行:进到featur ...
-
paddle——docker实践
Docker image阅读:https://github.com/PaddlePaddle/book/blob/develop/README.cn.md docker run -d -p 8888: ...