事先了解内容:  1、Kali 系统和Ubuntu系统以及Debian系统底层是一样的,都使用的是apt-get源

         2、Kali 的系统和镜像 腾讯云都不提供

            3、导入腾讯云服务器的镜像文件格式有要求

         4、Kali 官网提供云服务器的镜像文件,仅存在ISO镜像文件

整体思路:下载官方Kali系统镜像文件(ISO)) --------->  制作符合腾讯云的镜像文件  --------->  导入腾讯云控制台中  --------->   腾讯云安装kali系统

 一、准备工作

注意事项:   ①制作镜像”建议链接手机wifi安装kali系统

         制作镜像”安装kali  时 需要注意安装磁盘大小,建议安装20G以上

        ③腾讯云在导入 Linux 系统镜像前,需要确保镜像内部已正确安装了 cloud-init 服务。


kali云服务器 云主机安装kali_kali云服务器

二、制作镜像

导入kail.ios镜像

第一步:安装virtualbox,安装后如下

kali云服务器 云主机安装kali_腾讯云_02

第二步:在virtualbox安装kali虚拟机

腾讯云主机对镜像的要求如下,其他云主机可自行查看文档说明

kali云服务器 云主机安装kali_上传_03

也就是,你最终制作的镜像必须是  RAW格式|QCOW2格式|VHD格式|VMDK格式中的一种(我使用的是RAW格式)

第三步:打开virtualbox,新建虚拟电脑,按要求填写,点击下一步

kali云服务器 云主机安装kali_腾讯云_04

第四步:创建虚拟机硬盘,选择专家模式

kali云服务器 云主机安装kali_上传_05

 

第五步:选择虚硬盘文件类型,你可以选择VHD,此处我选择的是QCOW(后期我转换成RAW格式上传),硬盘不要太大,否则生成的虚拟机硬盘文件会很大,要压缩才能上传

kali云服务器 云主机安装kali_Kali_06

第六步:对虚拟机进行设置

kali云服务器 云主机安装kali_Kali_07

kali云服务器 云主机安装kali_kali云服务器_08

kali云服务器 云主机安装kali_上传_09

kali云服务器 云主机安装kali_上传_10

安装KALI系统

第一步:点击OK,启动虚拟机

第二步:进入图行界面,安装kali-linux

安装过程中的几处关键点,文字总结如下:

手动

yes

创建一个新的分区

默认

两个主分区(交互空间  ext4日志文件系统)一个逻辑分区

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

KALI系统安装过程中出现报错

kali云服务器 云主机安装kali_kali云服务器_11

问题:执行某个安装步骤失败。您可以尝试从菜单中重新运行这个失败项目,或者跳过它选择其他项目,失败步骤:XXX

 这个是因为少了一个步骤:下次补上。

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

然后一番等待,选定国家、语言之类的就开始安装了.........................

记住自己的用户名,记住自己设置的密码         这些以后登录要用到

一直等到安装成功,输入用户名,密码登录,打开一个终端

设置root密码  在终端中输入:

sudo passwd root

刚才设置的输入密码

apt-get update
apt-get upgrade
apt-get install openssh-server

输入 y

这一步很关键,截个图,强调一下,安装 ssh很关键,本地会话要用到

kali云服务器 云主机安装kali_腾讯云_12

命令来启用它:

systemctl enable ssh

安装 cloud-init

场景操作:Cloud-init 主要提供实例首次初始化时自定义配置的能力。如果导入的镜像没有安装 cloud-init 服务,基于该镜像启动的实例将无法被正常初始化,导致该镜像导入失败。

安装 cloud-init 的服务器可正常访问外网。

执行以下命令,安装 cloud-init。

apt-get install cloud-init

制作云镜像.VMDK .QCOW


此处安装路径:D:\software_customization\qemu-w64

 

kali云服务器 云主机安装kali_腾讯云_13

第二步:配置环境变量  QEMU-img;此电脑-----属性------高级系统设置-----环境变量-----系统环境变量;找到path后,添加(前后添加分号)   

;D:\software_customization\qemu-w64;

 

kali云服务器 云主机安装kali_Kali_14

第三步:测试环境,打开cmd输入 qemu-img --help;看返回结果;

kali云服务器 云主机安装kali_kali云服务器_15

 

第四步:输入qemu命令;等待转换完成,大概5分钟左右

qemu-img convert -f <源镜像文件格式> -O <目标镜像格式> <源镜像文件名> <目标镜像文件名>

kali云服务器 云主机安装kali_Kali_16

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

腾讯云导入kali镜像

具体步骤参考 

第一步:登录云服务器控制台,单击左侧导航栏中的 【云服务--------先 开通 COS,再 创建 bucket 存储桶,上传镜像文件到 bucket 并 获取镜像文件 URL】我做镜像25G;大概4~5小时才可能导入成功

kali云服务器 云主机安装kali_kali云服务器_17

第二步:修改 存储通  访问权限,改为  【公有读私有写】;

 

kali云服务器 云主机安装kali_上传_18

第三步:复制URL【对象存储桶------->存储桶列表--------->存储桶名称“XXX”----------> 存储桶详情 -------->  复制  对象地址】

第四步:创建  自定义镜像;【云服务器------>镜像------->导入镜像--------->步骤三准备好了;勾选下一步----------> 复制存储桶放的镜像URL,其他信息正常填--------> 下一步 ------>   开始导入】

kali云服务器 云主机安装kali_上传_19

然后选择自己刚才上传的镜像,用户名密码保持与虚拟机一致就可以。几分钟后,登录(点击上图中的登录)

 

直接上传镜像,利用VNC可视化安装,可是一直提醒“介质错误”,最后安装失败,最后通过自己的办法成功安装

如果出现如下界面,说明你安装成功了,输入你在虚拟机上设置的用户名和密码