最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

【最新】Kali Linux虚拟机安装与优化全攻略:踩坑经验+必做设置 让你事半功倍!

运维笔记admin1浏览0评论

🍬 写在前面

👨‍🎓 博主介绍:大家好,我是 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镜像文件,以确保下载速度稳定且快速。

  1. 打开清华Kali镜像源页面,找到对应的 kali-[年份]-[版本] 文件夹并点击进入。

  2. 根据所使用的虚拟机类型选择相应的镜像文件:

    • VMware用户请选择kali-linux-2024.3-vmware-amd64.7z文件。
    • VirtualBox用户请选择kali-linux-2024.3-virtualbox-amd64.7z文件。
  3. 下载完成后,解压镜像文件,建议直接放到你通常存储虚拟机镜像的文件夹中。针对VMware用户,只需双击解压后的.vmx文件,即可将镜像自动导入至虚拟机中。若使用的是VirtualBox,则应双击.vbox文件以完成镜像的导入。


二、配置虚拟机硬件设置

导入虚拟机后,为了获得更好的性能体验,需要适当调整Kali Linux的硬件配置:

  1. CPU核心数:根据主机性能进行分配,一般设置为2-4核心即可满足日常需求。
  2. 内存分配:建议分配2GB以上的内存,如需多任务或运行复杂渗透工具,可增加至4GB或更多。
  3. 硬盘存储:根据使用需求,可适当扩展虚拟机硬盘大小,以满足长期使用需求。

小提示:根据实际需求调整资源分配,以确保虚拟机流畅运行的同时不会影响主机的正常使用。


友情提示

在进行任何修改之前,建议先创建一个系统快照,以防修改过程中出现错误,导致无法恢复!


三、切换Kali Linux的软件源

在国内使用Kali Linux时,默认的软件源速度可能较慢,为提高更新和安装软件的速度,建议更换为阿里云的镜像源。以下是替换步骤:

  1. 打开终端,执行以下命令将软件源替换为阿里云的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
    
  2. 更新软件列表并升级系统:

    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工具未安装或失效导致的,以下是解决方法:

  1. 安装并配置VMware Tools: 通过安装open-vm-tools-desktop软件包可以恢复Kali与Windows主机之间的复制粘贴功能。命令如下:
sudo apt-get install -y open-vm-tools-desktop
  1. 安装完成后,重新启动Kali Linux虚拟机,使设置生效。此时,你应该能够直接从主机拖放文件到虚拟机中。

  2. 注意事项:

    • Kali 常规界面使用Ctrl+CCtrl+V进行复制和粘贴,而终端使用Ctrl+Shift+CCtrl+Shift+V

    • 在Windows和Kali两个系统之间频繁切换时,请注意快捷键的不同,以免操作失误。


五、Kali 高DPI缩放调节

Kali Linux 在高分辨率显示屏上默认字体显示可能会显得很小。为了解决这一问题,可以通过调整DPI设置来优化界面显示。以下是具体操作步骤:

  1. 打开设置菜单
    在桌面上点击左上角的 “Applications” 按钮,然后点击设置按钮。或者按下快捷键 Alt + F2,然后输入 xfce4-settings-manager 打开设置管理器。

  2. 导航到外观设置
    在设置管理器中,找到并点击 “外观” (Appearance)

  3. 调整字体 DPI 设置

    • 进入 “字体” (Fonts) 选项卡。
    • 勾选 “自定义DPI设置” (Custom DPI Settings)
    • 将DPI值调整到合适的大小(通常建议设置为 120 或更高,具体根据屏幕分辨率而定)。
    • 设置完成后,界面字体会立即变大。

  1. 修改系统全局 DPI(可选)
    如果发现界面的一些组件仍然没有正确缩放,可以通过编辑配置文件进行更细致的调节:

    • 打开终端,编辑 ~/.Xresources 文件:
      nano ~/.Xresources
      
    • 添加或修改以下行:
      Xft.dpi: 120
      
    • 保存文件并退出,随后运行以下命令使设置生效:
      xrdb ~/.Xresources
      
  2. 调整图标与其他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 原创作品,转载必须标注原文链接

发布评论

评论列表(0)

  1. 暂无评论