想要看看自己在网络上安全吗?先来学学kali Linux的安装吧!

54 阅读9分钟

 作为网络安全行业数一数二的安全工具集,Kali Linux一直名不虚传,持续跟进新技术,它不仅是渗透测试人员的“瑞士军刀”,更在成为安全与攻防研究的重要试验场的道路上渐行渐远。而今,随着 AI 与大模型技术在网络安全领域的深度渗透,Kali 已开始集成AI 辅助漏洞分析等前沿能力,这不仅极大提升了我们的效率,也为练习者提供了更贴近真实高级威胁的对抗资料。同时,Kali 的社区生态也在日益壮大。全球数以万计的安全研究员、CTF 选手、高校实验室和企业安全团队,每天都在为Kali Linux贡献工具、提交反馈、编写文档,使其成为一个真正由实战驱动、为实战服务的活态平台。未来,随着零信任架构、量子安全、物联网与 6G 网络等新场景的涌现,Kali Linux 必将继续进化,不仅是“跟上”新技术,更将主动定义下一代安全攻防的范式。

学会安装Kali Linux,迈出我们的第一步!

本文内容仅用于教育、研究与合法授权的安全测试目的。文中所涉及的技术方法、工具使用及实验过程,均假设操作者已获得目标系统或网络的明确书面授权。严禁将本文所述任何技术用于未授权的扫描、探测、入侵、数据窃取或其他违反《中华人民共和国网络安全法》《计算机信息系统安全保护条例》及相关国际法律法规的行为。非法使用本文信息所导致的一切法律责任,由行为人自行承担。我们不鼓励、不支持、亦不承担任何未经授权的网络安全测试活动。我们始终倡导“白帽精神”——以提升系统安全性、保护用户隐私与数字资产为根本目标。

一、安装环境的选择

(一)实体机运行

在一些高度依赖硬件的攻防场景,我们一般会选择Kali Linux 实体机来进行操作,以便于更好的操作硬件设备,例如WiFi攻击、物联网攻击、蜂窝网络攻击等。

常见的安装选择包括有:

  1. 整个磁盘安装为Kali Linux,即制作Kali Linux攻击工具,一般采用老旧笔记本或单片机等进行安装,例如部分场景下使用无人机等设备将安全攻击工具运输到目的地。
  2. 使用live USB 或live CD,即通过光盘或U盘来启动Linux的live环境,实现免安装的使用,一般在临时需要使用实体机进行Kali Linux攻防时使用,或者体验时使用,该方法缺点在于重启丢失数据!
  3. 分区安装双系统使用,但可能占用较大磁盘空间,效果类似于第一种。

(二)虚拟机运行

在一般的攻防场景中,我们更推荐使用虚拟机来运行Kali Linux进行攻防,不仅仅是因为虚拟机可以隔离木马、病毒等,更是因为虚拟机可以快速还原因为错误运行导致的系统损坏,所以,我们以虚拟机安装来介绍Kali Linux的安装,实体机的安装与其类似。

二、安装镜像的下载

在系统安装中,我们第一步就是下载系统镜像,那么什么是系统镜像呢?

系统镜像:是现代系统安装包的标准交付形式,它以一定的方式封装了操作系统及其预置软件、配置文件与引导环境等内容。不同于早期的逐文件安装或脚本部署,系统镜像一般以 ISO、IMG、QCOW2、VMDK 等格式进行打包,不仅保留了文件系统的结构和权限信息,还集成了启动引导器(如 GRUB、SYSLINUX)、内核参数及硬件兼容层等必要组件,确保在物理机、虚拟机或云平台中实现“一次构建,随处部署”的一致性体验。

我们首先进入Kali Linux的官网,下载Kali Linux的镜像进行安装。

Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution

打开后界面如下:

我们点击DOWNLOAD进入下载界面,界面如下:

这里有多个选择,如果我们想要自己安装Kali Linux,就点击Installer Images进入安装镜像下载界面下载,如果我们想要直接导入虚拟机使用,就点击Virtual Machines。我们这里采用自己安装,点击Installer Images进入如下界面:

这里我们根据自己电脑选择,Apple Silicon (ARM64)是apple公司的芯片,如果不是使用MacBook的用户,直接选择x86_64即可,如果你是单片机,如树莓派之类,推荐返回选择arm进行操作,这里我们点击Installer左下角的下载按钮进行ISO光盘镜像的下载,如果你希望体验最新版,选择Weekly下载,如果你不希望下载太多内容,且网络稳定高速,可以选择NetInstaller,如果你没有外部网络(即无法接入互联网),推荐下载Everything使用。

如果官网无法访问或者下载速度慢,可以使用国内下载站进行下载,如中科大镜像站。

USTC Open Source Software Mirror

打开页面如下:

我们找到kali-images点击进入下载目录:

我们选择current目录:

其中我们选择kali-linux-2025.4-installer-amd64.iso下载即可(根据实际情况选择,系统更新可能出现日期的不同,选择kali-linux-xxxx.x-installer-amd64.iso即可)

三、虚拟机的建立

在等待系统镜像的下载过程中,我们先建立一个虚拟机, 我这里以virtualbox为例演示,其他虚拟机软件类似:

(一) 新建

点击新建按钮打开新建菜单:

我们输入虚拟机名称、虚拟机存储位置、操作系统(OS)、操作系统版本,参考如下:

我们点击Specify virtual hardware设置系统硬件,推荐4G(最好不要超过电脑实际内存的一半,不然可能宿主机运行缓慢):

接下来点击Specify virtual hard disk进入磁盘设置,推荐80G,参考如下:

点击完成我们就能看到新建的虚拟机啦,但现在先不要启动哦!

点击上方的设置按钮或按CTRL+S进入设置界面:

找到存储选项卡,我们找到控制器:IDE下的光盘驱动器(显示没有盘片的):

点击:

我们点击右侧的小图标,弹出菜单:

我们点击Choose a Disk File选择我们下载好的iso镜像文件,此时,光盘驱动器加载了我们的镜像文件:

点击确定保存设置,点击上方启动按钮启动虚拟机:

我们开始安装吧!

四、系统安装

(一)启动安装程序

在启动后,我们选择Graphical install,然后回车,如果不进行选择,Kali Linux安装光盘会自动进入命令行模式下的安装程序。

启动后,我们首先选择语言:

这里我们选择中文,然后下一步:

这里我们选择中国,然后下一步(不要被政治思想带偏了~~):

选择键盘布局,我们选择汉语即可,然后下一步:

等待安装程序配置完成。

设置主机名,我这里保持不变,可以更改为自己喜欢的,类似于给电脑起名字,然后下一步:

配置域名,我没有,不需要填,如果有的可以填写,然后下一步:

设置用户全名,即显示在用户信息的内容,不是登录的,然后下一步:

设置用户名,即登录输入的名称,然后下一步:

设置密码,推荐数字、字母大小写、符号混合,然后下一步:

等待安装程序配置……

然后进入磁盘分区部分,由于我这里使用的是虚拟机,就使用整个磁盘,如果是双系统的设备,需要使用手动,然后挂载根目录、efi目录等,如果希望加密的可以选择加密,然后下一步:

我这里只有一个磁盘,直接继续:

为了方便,我这里就不进行分区操作,如果使用多个磁盘的可以分别挂载到不同目录下使用,避免系统崩溃下的数据丢失,然后下一步:

这里按需分区,然后写入、下一步:

选择是,然后下一步:

等待安装程序安装基本系统核心……

根据需要选择程序组,如果要轻量级,选择xfce,如果需要有ubuntu的操作习惯,选择gnome,如果希望华丽,选择kde plasma,最下面的是安全工具组,推荐安装,然后下一步:

等待自选软件安装完成……(时间较长,可以去看看小说,嘻嘻)

选择grub启动引导器的安装(即开机部分),选择是即可(如果有其他启动器的可以自行选择),然后下一步:

选择安装位置,我这里选择这一个磁盘就可以了,各位可以根据自己实际情况选择,然后下一步:

等待启动器安装完成……

等待其他安装完成……

安装完成,选择继续重启!

五、安装后的测试

如果前面有读者不知道什么是grub的,这张图就是grub的启动界面,你可以理解为柴油发动机启动前的那一步,也可以理解为煮饭前的生火。

输入密码,登录!

我们可以打开共享粘贴板、拖放方便交换宿主机和虚拟机间的文件和数据,(这是因为在安装时安装程序就检测到虚拟机类型,自动安装了对应的虚拟机增强工具来对接)

我们可以执行sudo apt update来更新软件数据:

如果下载速度慢或者连接不上,我们可以选择使用国内镜像站点,例如中科大镜像源,我们找到kali对应的help点开:

按指引编辑文件,点击终端,输入sudo mousepad /etc/apt/sources.list(记得备份哦),加入镜像源地址:

然后保存,再次执行sudo apt update即可。

可以使用sudo apt upgrade来升级软件包,使用sudo apt install 软件包名称来安装软件包,使用sudo apt search 关键字 来搜索软件包……

安装完成!!!