突泉建设局三务公开网站,备份wordpress数据库,开发板用什么语言编程,wordpress博客 分类目录
前言
环境准备
开始安装
创建虚拟机
安装系统
去除镜像挂载#xff08;可选#xff09;
系统配置
root 账户可登录
设置中文界面
开启 SSH 远程连接#xff08;可选#xff09;
开启 SSH 服务
配置 SSH 服务
apt 换源#xff08;可选#xff09;
常见…目录
前言
环境准备
开始安装
创建虚拟机
安装系统
去除镜像挂载可选
系统配置
root 账户可登录
设置中文界面
开启 SSH 远程连接可选
开启 SSH 服务
配置 SSH 服务
apt 换源可选
常见问题处理
IP地址丢失无法上网
SSH 连接状态下使用 vim 无法使用右键 前言
Kali 操作系统是基于 Debian 的 Linux 发行版预装了许多的渗透测试工具诸如常用的端口探测工具 NMAP流量分析工具 Wireshark数据包抓取工具 Burp Suite 等在该系统都有集成且该系统是完全免费的本片文章主要介绍 2023 最后一个版本的 Kali 操作系统如何安装以及相关配置。
环境准备
1、需要 VMware 虚拟机软件 具体软件安装请看我以前的文章VMware 虚拟机安装
2、需要 Kali 操作系统镜像文件 官网地址 本文镜像下载链接 百度网盘 该镜像文件可以通过 BT 种子下载如果直接下载过慢可以考虑通过 BT 种子下载镜像文件。 开始安装
创建虚拟机
创建新虚拟机 选择 “自定义” 默认 选择 “稍后安装操作系统” 选择图中选项 设置虚拟机名称和安装位置 虚拟机 处理器配置 和 内存配置 看自身电脑情况如果电脑性能够好可适当给高一点如果电脑性能不足的话选择默认配置即可。 网络地址选择 NAT 模式方便我们远程连接 I/O控制器类型 和 虚拟磁盘类型 默认即可 磁盘选择创建 “新的虚拟机” 由于 Kali 系统集成了很多工具建议磁盘空间分配 50 GB 以上 磁盘文件默认他的名字是和虚拟机名称一样的不用动他 设置自定义硬件 按照下图配置镜像文件 配置完后点击下方 “关闭” 保存设置设置完后点击 “完成” 创建虚拟机 安装系统 因为在安装系统的过程中需要连接网络下载软件所以在安装系统的时候请确保网络连接正常。 开启虚拟机 点击进入安装界面直接回车安装带有桌面的 Kali 因为有许多的工具是图形化界面的这里我们如果不安装桌面会导致部分工具使用不了 设置系统语言我这里选择的是中文英语好的读者可以安装英文版系统 2023 版本的镜像设置系统语言为中文还需要自己安装中文包如果没有安装中文包系统还是会显示英文界面 设置国家以及地区 设置键盘语言 等待进度条走完他会自动帮我们配置挂在和网络 配置网络主机名由于我们是自己用直接默认就好 域名同理我们自己使用不需要配置域名留空即可 设置账户密码 注意Kali 操作系统在安装过程中无法对 root 账户进行密码设置需要我们创建一个普通账户这一步设置的账户密码是设置普通账户的账户名和密码 账户名称设置小写英文 数字 即可不能有空格这里我设置的账户名叫 kali1 确认账户名 设置账户密码 等待进度条走完 设置安装磁盘选择 “使用整个磁盘” 系统分区选择默认 选择分区方案新手建议默认 还是那一句话这个机子不是部署在服务器上是我们部署在本地上自己用的所以对于分区没必要太在意。 将更改写入磁盘内 确认变更 等待系统安装完毕 选择安装软件 等待进度条走完 新版本的 Kali 在安装的时候不需要我们手动进行换源就能下载响应工具如果是 2020 版本的镜像是需要在安装的时候手动配置 apt 源的 类似于 centos 的 yum源地址又长还不能复制所以配置起来相当折磨 ﹏ 自从 2021 版本后好像都能自己自动下载不需要自己配置 apt 源地址了。 现在只需要等他进度条走完就好建议整杯茶边喝边等 (´ω)つ旦 进度条走完设置 GRUB 启动引导器 选择图中红框内选项 等待安装结束 点击重启完成安装 重启完成后界面如图 去除镜像挂载可选 由于我们已经安装好 Kali 系统此时镜像文件就没什么太大的用处了可以删除镜像缓解磁盘空间压力但是删除后虚拟机开机老是弹出无法找到镜像文件 这个时候我们取消镜像挂载该错误就不会弹出了。 关闭 Kali 虚拟机右键 Kali 选择设置 取消镜像文件连接 取消完后下方 “确定” 保存退出即可 系统配置
root 账户可登录 按照以往的 Kali 版本root 默认是不给登录的需要更改系统配置比较复杂 现在 2023 版本的 Kali只需要给 root 账户设置密码就可以允许以 root 账户登录系统了 登录系统右键桌面选择 “Open Terminal Here” 打开终端 虽然这个是 普通用户但是由于它是我们安装操作系统时创建的所以它自身就拥有调用 root 权限的能力. 我们要给 root 账户设置密码就需要通过该账户调用 root 权限才能设置 root 账户密码。 sudo passwd root
# 设置 root 账户密码
# sudo 调用 root 权限命令
# 任何命令前面加上 sudo 均视为 root 权限执行
第一次输入系统账户密码第二次和第三次输入设置的 root 账户密码 这样我们就能在系统登陆界面直接使用 root root 密码 的形式登录系统了如图 设置中文界面 该操作需要 root 权限 可以直接重启后以 root 身份登录系统 也可以通过命令 su root 切换 root 账户进行操作 最终打开的终端界面得是要以 “#” 开头才行 安装中文支撑
apt-get -y install xfonts-intl-chinese# 如果无法下载请检查网络连接
# ping www.baidu.com
# 若无法连接请看 常见问题处理 安装中文字体
apt-get -y install ttf-wqy-microheiecho# 如果无法下载请检查网络连接
# ping www.baidu.com
# 若无法连接请看 常见问题处理 设置使用中文字体
cat /etc/default/locale q
LANGzh_CN.UTF-8
q 重启使配置生效
reboot
重启后系统语言变为中文 登录后会提示你更新标准文件夹名称就改个名而已看个人喜好 开启 SSH 远程连接可选 Kali 操作系统默认是不开启 SSH 远程连接的应为没有太大必要。Kali 安装完后物理机可以直接将命令复制到 Kali 系统内且文件也可以直接实现 虚拟机 物理机 之间互传所以此时 SSH 远程连接就显得没那么必要。 如果真要说有啥用处的话就是在 Kali 系统卡死无法打开终端界面时我们可以直接通过 SSH 远程连接多开终端实现系统的控制。 开启 SSH 服务 Kali 默认 SSH 服务并不主动开启需要我们手动开启 该操作需要 root 权限 systemctl start ssh
# 启动 SSH 服务systemctl status ssh
# 查看 SSH 服务状态
# 执行这一步如果卡死的话可以直接关闭终端
# 或者 Ctrl C 直接终止命令执行systemctl enable ssh
# SSH 开机自启动 配置 SSH 服务
图形化界面操作系统登录界面直接 root 账户登录
1、点击文件系统 2、地址栏输入地址 /etc/ssh/ 然后回车进入 ssh 目录 3、找到文件 “sshd_config” 右键 “ 用“Mousepad”打开 ”Mousepad 类似于 Windows 的 txt 出现的文件上方应有这一行字如果没有请退出账户重新以 root 身份登录 4、根据左边的行数提示找到第 33 行去掉前方注释符 “#”并修改参数
PermitRootLogin yes# 该参数控制的是 root 账户是否能远程连接
# 如果这个参数不设置root 账户就不能通过 SSH 的方式进行远程登录 5、找到第 38 行去掉前方注释符 “#”
PubkeyAuthentication yes# 该参数的意思是设置 SSH 连接验证方式为密码验证 6、点击保存保存配置文件并关闭 7、重启 SSH 服务更新配置文件
systemctl restart ssh 通过 SSH 远程连接工具进行连接 apt 换源可选 这一步其实不是那么必要因为 kali 2023 版本的 apt 源已经很快了没有太大必要换回国内镜像源 执行以下命令
1、备份源文件万一更新失败还能还原回来这里的源文件和 CentOS 的源文件路径略有不同
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2、清除缓存中的软件包
apt-get clean
3、写入阿里云源仓库地址
cat /etc/apt/sources.list q
#阿里云
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
q
4、更新 apt 镜像源
apt-get -y update
常见问题处理
IP地址丢失导致无法联网 2023 版本的 Kali 系统在关机重启后可能会出现 IP 地址丢失导致无法上网的情况如图 重启网卡依旧无效此时查看 Kali 网卡配置文件发现 Kali 网卡配置丢失 切换到 root 账户编辑配置文件该文件需要 root 账户权限才能编辑
su root
# 切换到 root 账户如果本来就是 root 权限就不需要这一步vi /etc/network/interfaces
# 编辑配置文件写入下方内容auto eth0
iface eth0 inet dhcp# eth0 是网卡的名称重启服务
/etc/init.d/networking restart
重新获得 IP 地址 网络连接正常 域名解析失败导致无法联网 Kali 系统存在 IP 地址但利用百度测试网络连通信的时候显示域名解析失败 解决方法
1、重启网卡
service networking restart 一般来说重启网卡就能恢复了但是也有可能出现恢复不了的情况 2、配置域名系统DNS解析器的名称服务器
打开配置文件 resolv.conf可直接到相应目录文件进行配置
vi /etc/resolv.conf
文件末尾添加以下内容
nameserver 114.114.114.114
nameserver 8.8.8.8
配置文件上锁
chattr i /etc/resolv.conf
# 上述配置是临时配置 DNS 服务器
# 重启系统后会失效/etc/resolv.conf 会恢复原本的内容
# 需要通过 chattr i 锁定文件
# 如果需要修改可通过 chattr -i /etc/resolv.conf 解除锁定
保持并退出加载配置i文件
/etc/init.d/networking restart
# 若权限不够可切换到 root 账户执行该命令 SSH 连接状态下使用 vim 无法使用右键 Kali 2023 版本的 vi 默认在远程终端是无法使用右键需要我们修改配置文件 点击右键显示 “可视” 图形化界面操作系统登录界面直接 root 账户登录
1、点击桌面文件系统进入目录 /usr/share/vim/ 在这里不同版本的 Kali 系统所安装的 vim 版本不一样我这里安装的是 vim90但是无伤大雅能找到这个文件就好
2、进入对应的目录以 vim90 为例找到一个叫 “defaults.vim” 的文件右键打开 3、根据左边行号提示找到 84 行就该配置 set mousea 为 set mousev保存文件并退出 这样 SSH 远程状态下就能使用右键了