Kali虚拟机下载与安装

下载ISO镜像

下载地址(官网):Get Kali | Kali Linux

image

下载完成后将镜像放在方便找到的地方,比如:

image

创建虚拟机

在VMware中新建虚拟机

image

保持默认,下一步

image

选择稍后安装操作系统

image

选择操作系统版本

image

image

设置虚拟机名称和存储位置

image

磁盘大小保持默认即可,后期可以更改

选择存储为单个文件,性能更好

image

自定义硬件

image

内存和处理器根据自己的电脑性能适当增减或保持默认

CD/DVD中选择使用ISO镜像,并选择刚才下载的镜像文件

其他保持默认

image

关闭硬件窗口后,点击完成,创建虚拟机

image

虚拟机就创建好了

image

安装Kali操作系统

启动虚拟机,出现这个界面时回车。选择第一项,图形化安装

image

语言选择中文

image

下面这几步都保持默认

image

image

image

image

设置用户姓名。注意这里设置的不是用来登录账号名称,而是姓名(类似于Windows要求你填写你的姓氏和名字)

image

设置用户名,这个就是用来登录系统普通用户的账号了

image

设置密码

image

磁盘分区保持保持默认(下面这几步都保持默认)

image

image

image

image

选择是,将改动写入磁盘

image

等待系统安装完成

软件选择保持默认

image

等待软件安装完成

保持默认

image

选择第二项

image

安装完成,重启

image

回车,或等待5s进入系统

image

收入刚才设置的账号和密码,登录系统

image

image

配置SSH远程登录

默认情况下kali已经预装了ssh客户端和服务端,但是服务端默认被禁用,所以需要手动启用ssh。

打开命令行

image

启用ssh服务

# 1. 启动 SSH 服务(本次生效)
sudo systemctl start ssh

# 2. 设置开机自启(永久生效)
sudo systemctl enable ssh

# 3. 验证状态(确认 active (running) + enabled)
systemctl status ssh

image

测试自己连接自己,确保服务可用

image

接下来查看虚拟机的IP地址,然后远程连接

image

使用宿主机中的Xshell或者MobaXterm等远程连接软件连接到虚拟机

以MobaXterm为例

image

image

配置root用户远程登录

默认情况下root用户没有启用,需要给root用户设置密码以启用

sudo passwd root

image

接下来还需要修改ssh的配置文件,允许root用户远程登录

# 0、先备份文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.back

# 1、编辑/etc/ssh/sshd_config文件:
sudo vim /etc/ssh/sshd_config

# 2、将sshd_config文件中的PermitRootLogin 后的值改为yes,并取消改行的注释
如下图:


# 3、之后重启ssh-server即可(两个命令,选择一个执行即可):
sudo systemctl restart sshd

# 4、如果还不行,重启一下虚拟机,之后应该就能连接上了。

image

image

接下来就可以使用root用户远程登录了

image

image

将用户文件夹改为英文

由于系统语言为中文,所以用户目录也是中文的,导致敲命令时可能还需要切换输入法,很麻烦

所以接下来介绍一下如何保持系统为中文的情况下,将用户目录改为英文。

image

打开终端,输入下面两条命令

export LANG=en_US.UTF-8
xdg-user-dirs-gtk-update

接着会弹出窗口,勾选不再提示,点击更新名称

image

然后再输入下面这条命令,将临时语言环境切回来

export LANG=zh_CN.UTF-8

image

再注销用户,点击右上角的按钮,点击注销

image

重新登录进入系统后,会再次弹出提示。

这次选择保留旧的名称

image

现在就实现了系统语言为中文,用户目录为英文了

image

创建虚拟机快照

最后的最后,为了防止以后虚拟机出现问题导致没法用了,可以先创建一个快照,这样当虚拟机出现问题时,就能随时切换到当前状态了。

先关闭虚拟机,然后右键选择创建快照

image

在弹出的窗口中输入一些关于当前虚拟机状态的描述

image

之后虚拟机出现问题时就可以通过快照功能迅速将虚拟机切换到当前状态了

image