用户须知

1.免责声明:本教程作者及相关参与人员对于任何直接或间接使用本教程内容而导致的任何形式的损失或损害,包括但不限于数据丢失、系统损坏、个人隐私泄露或经济损失等,不承担任何责任。所有使用本教程内容的个人或组织应自行承担全部风险。

详情免责声明

版权声明

交流群

原文教程

前言

1. 更多教程请看原文教程(教程来源于公众hao,如下面教程有误差,欢迎大家进交流群反馈同时移步公众hao

2. 有不懂的问题,欢迎进交流群讨论,互相学习!

3. 教程中所用到的资源都在公众hao->资源获取->百度网盘


设置 root 并登录到系统

sudo passwd root
注意:密码输入的时候没有回显

注明:kali linux 限制 root 用户登录的机制,是 root 用户没设置密码,而 linux 当中默认是不能让空密码的用户登录到系统,因此要给 root 用户设置密码,使其,正常登录

接下来,退出普通用户登录

使用root用户登录

配置 sshd

允许 root 用户登录到系统。

vim /etc/ssh/sshd_config
将图中圈住的两项改成
PermitRootLogin yes #是否允许 root 用户登录,yes 允许。
PubkeyAuthentication yes #是否支持公钥身份认证,yes 支持。

重启 sshd 服务

/etc/init.d/ssh restart

配置 sshd 服务开机自动启动

update-rc.d ssh enable

网络配置

永久配置 IP 地址

临时IP不方便,这里直接说永久的

注明:如果使用桥接网络时,配置静态 IP,需要根据物理机所使用的 IP 段修改,虚拟机要和物理机在同一网段。

举例

假设我物理机IP信息如下

虚拟机采用桥接那就这样配置,配置IP前先ping一下所设置的IP是否有人在用

看到没人使用继续配置

vim /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.99 #虚拟机设置的IP地址,所配置的IP地址要确保没有被其他人使用,在配置之前可以在物理机的 cmd 中 ping 一下该 IP 进行确认。
netmask 255.255.255.0
gateway 192.168.1.1 # 网关,需要和物理机所使用的网关一致

配置 DNS:

vim /etc/resolv.conf
nameserver 8.8.8.8
重启网络服务
/etc/init.d/networking restart

配置 Kali 的 apt 国内源

默认的比较慢

vim /etc/apt/sources.list
注释以前的,直接添加阿里的
deb https://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib

esc :wq!保存退出不熟悉的看vim编辑用法

设置中文

sudo dpkg-reconfigure locales

空格键选中



enter



enter

关机快照

init 0

重新启动后发现IP已经变成我们想要的了

测试网路连通性没问题

本文由mdnice多平台发布

kali常用配置的更多相关文章

  1. logback 常用配置详解<appender>

    logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...

  2. 【转】logback logback.xml常用配置详解(三) <filter>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  3. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  4. 【转】logback logback.xml常用配置详解(一)<configuration> and <logger>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  5. 【转】logback 常用配置详解(序)logback 简介

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  6. logback 常用配置详解(二) <appender>

    logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...

  7. SpringBoot常用配置简介

    SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...

  8. .net学习笔记----WebConfig常用配置节点介绍

    一.配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config.在WinForm程序中配置文件一般是App.config.在Asp.net中一般默认是 ...

  9. logback logback.xml常用配置详解(三)

    logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之 ...

  10. JVM 常用配置

    JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m -Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收 ...

随机推荐

  1. 上交大开源镜像站下架 Docker Hub 镜像

    ​ 在现代软件开发中,Docker镜像已经成为不可或缺的工具.然而,最近频频出现的Docker镜像下架事件让许多开发者措手不及.突然失去依赖的镜像,不仅打乱了项目进程,还引发了许多不便.那么,面对Do ...

  2. 运行前端React框架出现node Error: bind EADDRINUSE null的解决方法

    运行前端React代码时,出现这样的错误: node Error: bind EADDRINUSE null 后来发现端口号冲突,换个端口号后问题就可以解决了.

  3. 数据库中的空值处理(reader.IsDBNull(index))

    数据库中空值的处理 -> 准备一张新表 create table nullTable ( id int primary key, name nvarchar(10) ) insert into ...

  4. [oeasy]python0043_八进制_oct_octal_october_octave

    八进制(oct) 回忆上次内容 什么是 转义? 转义转义 转化含义 \ 是 转义字符 \n.\r是 转义序列 还有什么 转义序列 吗? \a是 响铃 \b 退格键 \t 水平制表符 tab键 \v.\ ...

  5. 企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?

    在大部分企业里,自动化测试框架落地都肯定会集成到Jenkins服务器上做持续集成测试,自动构建以及发送结果到邮箱,实现真正的无人值守测试. 不过Jenkins搭建一般都会部署在公司的服务器上,不会在私 ...

  6. C#:SqlSugar中时间戳(TimeStamp)的使用

    1.数据库建表 CREATE TABLE dbo.Test ( tId INT IDENTITY NOT NULL , tName NVARCHAR (20) NOT NULL , tSalary D ...

  7. bloom效果

    搜索 复制

  8. pytest + allure2.x 踩坑-报告无数据

    我按照网上的教程,在用pytest生成完allure可以使用的json数据之后,然后再用allure生成报告,打开,发现我生成的报告中没有数据显示. 1.首先我用pytest生成数据是没有问题的 2. ...

  9. mybatisplus关于驼峰命名法与下划线的映射

    今天遇到一个很坑的事情,我在测试之前的案例的时候我有一个字段的名字是typeId,我调试之后发现插入出现了错误. 开启sql日志之后我发现mybatisplus自动把我的typeId改成type_id ...

  10. python __del__() 清空对象

    python __del__() 清空对象 python垃圾回收机制:当一个对象的引用被完全清空之后,就会调用__del__()方法来清空这个对象 当对象的引用没有被完全清空时,代码如下: class ...