☰
黑客用的最多的Kali Linux系统安装教程(非常详细),网络安全零基础入门看这一篇就够了!
2026/10/7 18:08:59 网站建设 项目流程

文章目录

    • 一、理论
      • 1.Kali Linux
    • 二、实验
      • 1.虚拟机Kali Linux安装准备阶段
      • 2.安装Kali Linux
      • 3. Kali Linux 更换国内源
      • 4\. Kali Linux 设置固定IP
      • 5\. Kali Linux 开启SSH远程连接
      • 6\. MobaXterm远程连接 Kali Linux
    • 三、问题

一、理论

1.Kali Linux

(1) 概念

Kali Linux是一个基于 Debian 的 Linux 发行版,也是一个面向数字取证和渗透测试的Linux操作系统分布。

(2)官网

Get Kali | Kali Linux

(3)下载

Index of /kali-images/

(4)选择版本

https://old.kali.org/kali-images/kali-2023.4/kali-linux-2023.4-installer-amd64.iso

二、实验

1.虚拟机Kali Linux安装准备阶段

(1)新建虚拟机

(2)选择自定义(高级),点击“下一步”按钮。

(3)选择稍候安装操作系统,点击“下一步”按钮。

(4)选择“Linux”,版本选择,点击“下一步”按钮。

选择Linux操作系统,版本选择Debian 64位

(5)填写虚拟机名称,保存位置。点击“下一步”按钮。

(6)设置处理器,根据需求更改,点击“下一步”按钮。

(7)根据电脑内存合理分配,这里选择8GB

(8)使用网络地址转换(NAT)

(9) 选择I/O控制器类型

(10)选择磁盘类型

(11)选择磁盘

(12)指定磁盘容量

(13)指定磁盘文件

(14)自定义硬件

浏览,自行选择相应的iso文件

返回点击完成

2.安装Kali Linux

(1)开启此虚拟机

(2)选择第1个 Graphical install(图形化安装)

(3)选择语言

(4)选择位置

(5)配置键盘

(6)等待安装组件

(7)配置网络

主机名

域名为空

(8)设置用户和密码

用户名

密码

(9)磁盘分区 (默认)

继续

使用第一个分区方案

完成分区操作

是

(10)等待安装系统

可以看到系统内核基于linux 6.5.0

(11)选择安装程序(默认)

等待安装 (时间比较久)

(12)是

(13)选择"/dev/sda"

(14)完成安装,点击继续

(15)登录

进入系统

(16)创建root账户

先输入之前设置的kali的密码,然后输入2次root账户的密码

sudo passwd root

(17)切换root账户

su root

3. Kali Linux 更换国内源

(1)国内源

1)官方源 # deb http://http.kali.org/kali kali-rolling main non-free contrib # deb-src http://http.kali.org/kali kali-rolling main non-free contrib 2)阿里云 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 3)华为云 deb https://repo.huaweicloud.com/kali kali-rolling main non-free contrib deb-src https://repo.huaweicloud.com/kali kali-rolling main non-free contrib 4)中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 5)清华大学 deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 6)网易 deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 7)浙大 deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 8)东软大学 deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib 9)重庆大学 deb http://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib

(2)查看官方源

vi /etc/apt/sources.list

(3)注释官方源,添加国内源

(4)更新索引

apt update

(5)查看升级列表

apt list --upgrade

(6)更新软件

apt upgrade

安装过程弹框,点击OK继续安装

(5)安装中文输入法

apt install fcitx fcitx-googlepinyin

4. Kali Linux 设置固定IP

(1)查看ip

1个动态IP为192.168.204.146

ip addr

ifconfig

(2)确认vim命令

apt install vim

(3) 查看网络配置

vim /etc/network/interfaces

(4)添加DNS

vim /etc/resolv.conf #8.8.8.8是国内移动、电信和联通通用的DNS,8.8.8.8是GOOGLE公司提供的DNS,119.29.29.29是腾讯的公共DNS,223.5.5.5是阿里的公共DNS nameserver 8.8.8.8 nameserver 114.114.114.114 nameserver 119.29.29.29 nameserver 223.5.5.5

修改前:

修改后:

(5) 切换目录修改网络配置

配置固定IP

vim /etc/network/interfaces.d/eth0 auto eth0 iface eth0 inet static #设置 eth0 使用默认的静态地址 address 192.168.204.100 #设置 eth0 的ip 地址 netmask 255.255.255.0 #设置 eth0 的子网掩码 gateway 192.168.204.2 #配置当前主机的默认网关

修改:

(6) 重启网络

systemctl restart networking.service

(7)设置系统启动后自动启用网卡

update-rc.d networking defaults

(8)查看ip

1个动态IP为192.168.204.146

1个静态IP为192.168.204.100

ip addr

ifconfig

5. Kali Linux 开启SSH远程连接

(1)编辑文件ssh_config

cd /etc/ssh vim ssh_config

修改前:

修改后:

(2)编辑文件sshd_config

cd /etc/ssh vim sshd_config

修改前:

修改后:

(3)重启服务

service ssh restart

(4) 查看ssh服务状态

service ssh status

(5)设置系统自动启动ssh服务

update-rc.d ssh enable

6. MobaXterm远程连接 Kali Linux

(1)下载

MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)

(2)设置SSH

输入密码登录

(3)查看系统版本

cat /etc/os-release

三、问题

1.配置 /etc/resolv.conf 报错

(1)报错

网络连接已断开,名称解析暂时失败

the network connection has been disconnected Temporary failure in name resolution

(2)原因分析

新版本的Kali Linux 默认初始状态 network-manager 是不启动的,简单修改/etc/resolv.conf不会生效,这个文件需要network-manager启动才会生效。

(3)解决方法

启用network-manager 将false改成true

vim /etc/NetworkManager/NetworkManager.conf …… managed=true

修改前:

修改后:

2.apt 命令 取代哪些 apt-get命令

(1)命令

apt install | apt-get install | 安装软件包 apt remove | apt-get remove | 移除软件包 apt purge | apt-get purge | 除软件包及配置文件 apt update | apt-get update | 刷新存储库索引 apt upgrade | apt-get upgrade | 升级所有可升级的软件包 apt autoremove | apt-get autoremove | 自动删除不需要的包 apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 apt search | apt-cache search | 搜索应用程序 apt show | apt-cache show | 显示安装细节

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取


需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询