Kali介绍Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。面向专业的渗透测试和安全审计,超过300个渗透测试工具
一、安装

1、在虚拟机中安装,详见 https://www.jianshu.com/p/27ca274b70c8

关键点如下

1.新建虚拟机 ,最好使用固态盘,否则很慢 ; 硬盘容量给50G 以上,否则nessus之类工具更新后爆掉;硬盘拆分多个

2.选择图形安装、中文,然后

不要使用网络镜像

启动引导,选择是

此外,还有一种方式,安装到加密U盘,有些地方不允许使用自己电脑,就得使用加密U盘,带着到处走

 二、启动ssh服务

1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config 
2、将#PasswordAuthentication no 的注释去掉,并且将NO修改为YES  
3、将#PermitRootLogin yes 的注释去掉 //我的kali中默认去掉了注释
4、启动SSH服务,命令为:/etc/init.d/ssh start // 或者service ssh start
5、添加开机自启动 update-rc.d ssh enable
关闭则为:
update-rc.d ssh disabled
自启动需要重启生效

三、安装vmtools

VMware Tools是VMware虚拟机中自带的一种增强工具。它是VMware提供的增强虚拟显卡和硬盘性能,以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚拟机中安装好VMware Tools工具后,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖曳的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按Ctrl+Alt组合键)。本小节将介绍VMware Tools程序的安装。

(1)在VMware Workstation菜单栏中,依次选择“虚拟机”|“安装VMware Tools…”命令,如图1.54所示。

图1.54 安装VMware Tools

(2)挂载VMware Tools安装程序到/mnt/cdrom/目录。执行命令如下所示:

root@kali:~# mkdir /mnt/cdrom/               #创建挂载点
root@kali:~# mount /dev/cdrom /mnt/cdrom/ #挂载安装程序
mount: block device /dev/sr0 is write-protected, mounting read-only

看到以上的输出信息,表示VMware Tools安装程序挂载成功了。

(3)切换到挂载位置,解压安装程序VMwareTools。执行命令如下所示:

root@kali:~# cd /mnt/cdrom/                          #切换目录
root@kali:/mnt/cdrom# ls 查看当前目录下的文件
manifest.txt VMwareTools-9.6.1-1378637.tar.gz vmware-tools-upgrader-64
run_upgrader.sh vmware-tools-upgrader-32
root@kali:/mnt/cdrom# tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C / #解压VMwareTools安装程序

执行以上命令后,VMware Tools程序将被解压到/目录中,并生成一个名为vmware-tools-distrib文件夹。

(4)切换到VMware Tools的目录,并运行安装程序。执行命令如下所示:

root@kali:/mnt/cdrom# cd /vmware-tools-distrib/      #切换目录
root@kali:/vmware-tools-distrib# ./vmware-install.pl #运行安装程序

执行以上命令后,会出现一些问题。这时按下“回车”键,接受默认值。

(5)重新启动计算机。

不同的书上,有另外一种安装方法

#apt-get update

#apt-get install open-vm-tools-desktop fuse

#reboot

四、共享文件夹

       参考这篇博文 https://blog.csdn.net/Jiajiajiang_/article/details/83540791
       共享文件夹好处很多,比如密码文件、比如生成的文件,避免虚拟机文件目录过大

五、kali 安装到U盘,实现随身携带,也可以用于windows 、 linux 操作系统密码破解

参考这篇博文   https://blog.csdn.net/weixin_37688054/article/details/79767287

kali 系列学习01 - 安装、vmtools、ssh服务和共享文件夹的更多相关文章

  1. centos安装启动ssh服务

    centos安装启动ssh服务 #rpm -qa |grep ssh 检查是否装了SSH包 没有的话yum install openssh-server #chkconfig --list sshd ...

  2. 【转】virtualbox安装增强包及配置共享文件夹

    原文网址:http://www.2cto.com/os/201308/233609.html virtualbox安装增强包及配置共享文件夹     因为需要在host及虚拟机间传输数据,想使用共享文 ...

  3. virtualbox安装增强功能并设置共享文件夹

    virtualbox安装增强功能并设置共享文件夹 我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误! 一.安装依赖包 #yum install kernel-headers# ...

  4. 恋爱Linux(Fedora20)1——安装开启ssh服务

    1) 安装openssh-server # yum install openssh-server 2) 查看是否已成功安装openssh-server # rpm -qa | grep openssh ...

  5. 004-ubuntu安装配置SSH服务

    一.ssh安装. 1.# sudo apt-get -y install openssh-server. 2.在/etc/ssh/sshd_config文件中添加一句:PermitRootLogin ...

  6. VirtualBox CentOS安装增强功能与设置共享文件夹

    如果安装的是CentOS minimal版无网络的可以看这篇文章. 一.安装依赖环境 依次执行如下命令 yum install update yum install kernel-headers yu ...

  7. virtualbox安装增强包及配置共享文件夹

       因为需要在host及虚拟机间传输数据,想使用共享文件夹.但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包.好吧,顺 便也解决下鼠标切换的问题,省的老是按右CTL切换 ...

  8. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  9. kali安装ssh服务

    一. kali安装ssh服务 1.修改源 root@DGG:~# vi /etc/apt/sources.list deb http://http.kali.org/kali kali-rolling ...

随机推荐

  1. Java9系列第7篇:Java.util.Optional优化与增强

    我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注.期待您能关注我,我将把java 9 ...

  2. vue知识点16

    1. 数组用下标改变,或者对象增加属性,这样的改变数据   是不能触发视图更新的,要用 Vue.set(对象,属性,值) 或this.$set(对象,属性,值) 2. this.$forceUpdat ...

  3. js实现无缝连接轮播图(七)实现左侧按钮的功能

    <!-- 这个animate.js 必须写到 index.js的上面引入 --><script src="js/animate.js"></scrip ...

  4. Dubbo源码本地运行demo遇到的问题

    从github上拉下来的Dubbo源码,运行Dubbo项目的demo工程,报如下错误(Dubbo版本为2.7.6): Exception in thread "main" java ...

  5. 理解 Android Binder 机制(一):驱动篇

    Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情. 这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解.这部分内容预计会分为三篇文章来讲解.本文是第一篇,首先会对 ...

  6. ArrayBlockingQuque摘要

    ArrayBlockingQuque 优势 线程同步,线程安全 对应空或满时,take\put操作将阻塞 内部是一个数组,每个元素不会产生额外的处理对象,如Node 基于什么 ReentrantLoc ...

  7. 理解cookie

    Cookie的有效期 Cookie的maxAge决定着Cookie的有效期,单位为秒(Second).Cookie中通过getMaxAge()方法与setMaxAge(int maxAge)方法来读写 ...

  8. 当eclipse调用tomcat的时候发生了什么?

    下午在看<tomcat权威指南>的时候想到了这么一个问题:当我在eclipse里调用本机上的一个tomcat运行一个web项目的时候,都发生了什么? 之前做本科毕设的时候用的是MyEcli ...

  9. error:docker-ce conflicts with 2:docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64

    问题原因:安装docker之前有安装cockpit-docker服务 解决方法:卸载docker-ce [root@localhost ~]# yum list installed | grep do ...

  10. Vulnhub DC3

    靶机简介 C-3是另一个专门建造的易受攻击的实验室,目的是获得渗透测试领域的经验.与以前的DC版本一样,这个版本是为初学者设计的,尽管这次只有一个标志,一个入口点,根本没有线索.Linux技能和熟悉L ...