🍬 写在前面
👨🎓 博主介绍:大家好,我是 vortex5 ,很高兴认识大家 ➤ 主页传送门
✨主攻领域:【网络安全】【渗透领域】【SRC挖掘】【靶场复现】
📝欢迎大家关注我的 vx 公.众.号:飓风瞭望
🎉如果本文对您有所帮助,请点赞➕评论➕收藏 一键三连😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步
🙏作者水平有限,欢迎各位大佬指点,相互学习进步呀~
简介
Kali Linux作为专业的渗透测试系统,拥有丰富的工具和强大支持,但初始安装后需要优化才能更流畅地使用。本篇文章将详细介绍如何在虚拟机中安装Kali Linux、配置终端和系统优化,以构建一个高效、稳定的渗透测试环境。
➤ 关于虚拟机软件:
最新版 VMware Workstation 已经全免费了,下面是官网下载地址:
https://softwareupdate.vmware/cds/vmw-desktop/ws/17.6.2/24409262/windows/core/
一、从清华镜像源下载Kali Linux镜像
首先推荐使用国内的清华镜像源下载Kali镜像文件,以确保下载速度稳定且快速。
-
打开清华Kali镜像源页面,找到对应的 kali-[年份]-[版本] 文件夹并点击进入。
-
根据所使用的虚拟机类型选择相应的镜像文件:
- VMware用户请选择
kali-linux-2024.3-vmware-amd64.7z
文件。 - VirtualBox用户请选择
kali-linux-2024.3-virtualbox-amd64.7z
文件。
- VMware用户请选择
-
下载完成后,解压镜像文件,建议直接放到你通常存储虚拟机镜像的文件夹中。针对VMware用户,只需双击解压后的
.vmx
文件,即可将镜像自动导入至虚拟机中。若使用的是VirtualBox,则应双击.vbox
文件以完成镜像的导入。
二、配置虚拟机硬件设置
导入虚拟机后,为了获得更好的性能体验,需要适当调整Kali Linux的硬件配置:
- CPU核心数:根据主机性能进行分配,一般设置为2-4核心即可满足日常需求。
- 内存分配:建议分配2GB以上的内存,如需多任务或运行复杂渗透工具,可增加至4GB或更多。
- 硬盘存储:根据使用需求,可适当扩展虚拟机硬盘大小,以满足长期使用需求。
小提示:根据实际需求调整资源分配,以确保虚拟机流畅运行的同时不会影响主机的正常使用。
友情提示
在进行任何修改之前,建议先创建一个系统快照,以防修改过程中出现错误,导致无法恢复!
三、切换Kali Linux的软件源
在国内使用Kali Linux时,默认的软件源速度可能较慢,为提高更新和安装软件的速度,建议更换为阿里云的镜像源。以下是替换步骤:
-
打开终端,执行以下命令将软件源替换为阿里云的Kali源:
echo "deb https://mirrors.aliyun/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list && \ echo "deb-src https://mirrors.aliyun/kali kali-rolling main non-free contrib" | sudo tee -a /etc/apt/sources.list
-
更新软件列表并升级系统:
sudo apt update && sudo apt upgrade -y
通过执行上述命令,你将确保Kali Linux使用最新的软件源,同时将系统升级到最新版本。
➤ 这里比较推荐使用命令apt full-upgrade
来更新,解决依赖冲突的问题
关于Kali几种更新方式的区别,具体细节可参考这篇文章:https://jinpeng.blog.csdn/article/details/122402952
我自己做了一个 Kali 自动化换源脚本,感兴趣的小伙伴戳这里
四、解决Kali Linux与Windows之间的复制粘贴互通问题
在使用Kali Linux虚拟机时,可能会遇到无法在Kali和Windows主机之间复制粘贴的问题。这通常是由于Kali Linux的VMware Tools工具未安装或失效导致的,以下是解决方法:
- 安装并配置VMware Tools: 通过安装
open-vm-tools-desktop
软件包可以恢复Kali与Windows主机之间的复制粘贴功能。命令如下:
sudo apt-get install -y open-vm-tools-desktop
-
安装完成后,重新启动Kali Linux虚拟机,使设置生效。此时,你应该能够直接从主机拖放文件到虚拟机中。
-
注意事项:
-
Kali 常规界面使用
Ctrl+C
和Ctrl+V
进行复制和粘贴,而终端使用Ctrl+Shift+C
和Ctrl+Shift+V
。 -
在Windows和Kali两个系统之间频繁切换时,请注意快捷键的不同,以免操作失误。
-
五、Kali 高DPI缩放调节
Kali Linux 在高分辨率显示屏上默认字体显示可能会显得很小。为了解决这一问题,可以通过调整DPI设置来优化界面显示。以下是具体操作步骤:
-
打开设置菜单
在桌面上点击左上角的 “Applications” 按钮,然后点击设置按钮。或者按下快捷键Alt + F2
,然后输入xfce4-settings-manager
打开设置管理器。 -
导航到外观设置
在设置管理器中,找到并点击 “外观” (Appearance)。 -
调整字体 DPI 设置
- 进入 “字体” (Fonts) 选项卡。
- 勾选 “自定义DPI设置” (Custom DPI Settings)。
- 将DPI值调整到合适的大小(通常建议设置为
120
或更高,具体根据屏幕分辨率而定)。 - 设置完成后,界面字体会立即变大。
-
修改系统全局 DPI(可选)
如果发现界面的一些组件仍然没有正确缩放,可以通过编辑配置文件进行更细致的调节:- 打开终端,编辑
~/.Xresources
文件:nano ~/.Xresources
- 添加或修改以下行:
Xft.dpi: 120
- 保存文件并退出,随后运行以下命令使设置生效:
xrdb ~/.Xresources
- 打开终端,编辑
-
调整图标与其他UI元素大小(可选)
- 返回设置管理器,点击 “窗口管理器” (Window Manager) 和 “窗口管理器提示” (Window Manager Tweaks)。
- 根据需要调整 “主题” (Theme) 和 “UI缩放” (UI Scaling) 参数。
完成上述步骤后,Kali Linux 的界面将适配高分辨率显示屏,字体和UI元素将更加清晰易读。
六、Kali 终端优化
在 Kali Linux 的日常使用中,终端是最常用的工具之一。优化终端设置能够显著提升工作效率和使用体验。以下是对终端窗口、字体、光标样式等方面的优化建议。
1. 调整终端窗口大小、字体大小及光标样式
Kali Linux默认的终端窗口和字体较小,光标样式可能不符合用户习惯。以下是优化方法:
- 终端窗口大小:打开终端,右键选择“Preferences”进入设置界面,找到“Behavior”选项来调整窗口大小。注意,先取消勾选"Save Size when closing",才能调整大小。
- 字体大小:在“Appearance”选项下,可以调整终端的字体类型和大小,建议将字体大小设置为
12-14
,具体大小可根据个人习惯调整。 - 光标样式:在“Appearance”选项下找到“Cursor Shape”设置,将光标样式调整为“Beam Cursor”(竖线光标),即Windows下默认的光标样式,在代码阅读和编辑时更直观。
2. 配置终端快捷键(可选)
例如,在终端的“Shortcuts”选项中找到“Paste”快捷键,并将其修改为Ctrl+V
。同样可根据个人习惯调整其他常用快捷键。
通过上述设置,Kali Linux 的终端将更符合个人习惯,提高日常使用的效率与体验。
七、Kali 设置静态 IP (可选)
1. 配置网络接口
编辑网络接口配置文件:
vim /etc/network/interfaces
添加以下内容:
auto eth0
iface eth0 inet static
address 192.168.111.100
netmask 255.255.255.0
gateway 192.168.111.2
注意:子网掩码(netmask)和网关(gateway)需要与宿主机一致。
2. 配置 DNS(可选)
编辑 DNS 配置文件:
vim /etc/resolv.conf
根据需求修改 nameserver
:
nameserver 119.29.29.29 # 腾讯公共 DNS
nameserver 223.5.5.5 # 阿里公共 DNS
建议将默认的
nameserver 192.168.111.2
替换为上述公共 DNS,确保更稳定的域名解析。
3. 刷新网络
配置完成后,可以使用以下命令刷新网络设置,使更改生效:
sudo systemctl restart networking
建议最好再重启一遍。
八、Kali 系统设置中文(可选)
Kali 系统默认语言为英文。对于初学者来说,可以将默认语言更改为中文,但建议大家最好能够适应并熟悉英语环境。
1. 打开终端
首先,打开一个终端窗口,并切换到root用户。
2. 打开设置
在终端中输入以下命令,启动语言设置界面:
dpkg-reconfigure locales
3. 修改设置
在设置界面中,找到 en_US.UTF-8 UTF-8
选项,并取消勾选。已经勾选的项会显示一个星号(*
)。
- 使用上下箭头键移动光标至
en_US.UTF-8 UTF-8
。 - 按空格键取消勾选。
接下来,使用空格键勾选以下两个选项:
[ ] zh_CN.GBK_GBK
[ ] zh-CN.UTF-8 UTF-8
注意:某些虚拟机可能找不到 zh_CN.GBK_GBK
选项,这并不会影响设置,直接跳过即可。
4. 确认并保存设置
按 Enter 键确认选择,并确保系统默认语言设置为 zh_CN.UTF-8
。
5. 重启生效设置
完成上述步骤后,重启系统:
reboot
重启系统后,会弹出提示询问是否保留旧名称。建议选择保留旧名称,因为在命令行中输入英文路径比输入中文路径更方便。
现在大功告成,Kali Linux 将会切换为中文环境。
关于 Kali Linux 安装谷歌浏览器及中文输入法教程 可戳这里
附:关闭共享文件夹,避免开机报错
Kali 官方打包好的虚拟机镜像默认是开启了共享文件夹的,但平常我们一般用不上这个功能,建议关闭。
否则开机后可能会出现报错 “SMBus Host controller not enabled”
总结
通过本篇教程,我们完成了Kali Linux虚拟机的安装、配置和优化,帮助你打造一个高效流畅的渗透测试环境。
最后,再次感谢您阅读本篇文章,希望本教程对你的Kali环境配置有所帮助。您的点赞和分享将是我继续创作的动力!
➤ 版权声明:
@vortex5 原创作品,转载必须标注原文链接