如何在云主机上安装kali系统--华为云实战篇--超详细

一、安装前准备

1、kalilinux 镜像一个 官网下载地址:https://www.kali.org/downloads/

2、云主机一个(阿里云、腾讯云、华为云都可,京东云不支持轻量云主机上传自定义镜像)

选择华为云是因为便宜新用户38一年(2H2G2M)

不介意的话可以走下我的链接

【特惠活动进行中】https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=9ff71df6-052c-471f-ae68-73d7bfc77af1&utm_source=&utm_medium=&utm_campaign=

3、qemu转换文件格式软件:https://pan.baidu.com/s/1jN6pHolRxE6w_VCLb1_hAg?pwd=1111 

4、virtualbox 虚拟机软件一个(自治镜像使用)下载地址:https://www.virtualbox.org/wiki/Downloads

我这次使用的镜像如下:

 

准备工作完成

第一步  安装Oracle VirtualBox,直接默认安装就可以

第二步  在VirtualBox安装kali虚拟机

华为云主机对镜像的要求如下,其他云主机需要查看文档介绍,我已知的qcow2这个格式是适用阿里云、腾讯云、华为云这三个的

最后制作的镜像必须是vhd、zvhd、vmdk、qcow2、raw、zvhd2、vhdx、qcow、vdi或qed格式(我使用的是QCOW2)

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

2、自动安装,没有设置虚拟光盘,不用管

3、硬件我的是2核2G

4、重要,选择虚拟硬盘文件类型,我选择的是QCOW(后面我转换成QCOW2)硬盘建议不要太大,太大的话传输慢,建议10G,15G,我比较倔,我选择20G(我以前做过几次云kali,20G也还行)

5、对虚拟机进行设置

网络选择NAT就可以

点击确定,启动虚拟机

此处截图省略,想必在虚拟机安装kali大家都会,不熟练的朋友自行百度:virualbox 安装 kali

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

1)分区--手动

2)选定自己的盘(一长串,看看大小就知道是不是自己刚才选的)

3)是否创建空的分区表  ---yes

4)选择有  > 的那一项

5)选择---创建一个新的分区

6)大小--默认

7)分区类型   主分区

8)最后--分区设定结束

9)最后一项  结束分区设定并写入磁盘

10)是否想返回分区菜单---

11)待改动写入磁盘----

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

记住自己的用户名,密码

这些等到登录的时候要用到

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

在终端中输入:

# sudo su   

刚才设置的输入密码

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

输入y

命令来启动

#    systemctl enable ssh

6、更改root密码

sudo passwd root
先输入安装时配置的密码, 然后输入两次新密码(这里是没有回显的)

7、配置远程连接

输入: su root ,输入 root 密码,切换到 root 用户
输入命令:
vim /etc/ssh/sshd_config
按/,输入 PermitRootLogin
找到 #PermitRootLogin prohibit-password 大概在 34 行,找到以后按回车键。
然后按 i 进入 编辑模式 (下方有-- INSERT --)
改成(或者增加一行)
PermitRootLogin yes
箭头往下翻找到: #PasswordAuthentication yes
大概在第 59 行
去掉#
按 Esc 键,退出编辑模式,进入 命令模式
输入 :wq 保存

然后重启ssh

第三步 利用虚拟机硬盘文件制作镜像

打开虚拟机安装目录,就是第二步--1、的虚拟机文件存储路径

会发现多了一个.qcow的文件

我这里是用qemu来进行转换的,写了一个bat脚本进行qcow转换qcow2,编辑下载bat脚本,根据自己的实际路径进行修改

也可以自行搜索转换的工具或方法

转换完成之后会多一个文件.qcow2

第四步 来到华为云控制台,新建对象存储桶,然后上传qcow2文件

如果没有会让你进行创建存储桶

桶策略选择私有也可以,然后点击创建

然后点击存储桶回发现上传限制为5G

需要用到华为云自己的上传工具,也可以用S3,这也是喜欢用华为云的原因,云主机便宜,

创建好桶,点进去

然后下载你电脑可以用的版本,我这边是Windows

安装好之后,打开是这个样子

然后需要获取AK 、SK

这里需要注意的是,华为云的aksk是保存到本地的  只能下载一次,下面是操作步骤

鼠标放到右上角名称那里,然后点击我的凭证生成aksk

点击继续创建,会出现创建成功,点击下载,会下载一个.csv文件

分别填入下面对应的

然后点击登录就可以了

点击咱们创建好的存储桶,按照下列步骤上传文件

看网速好不好,我差不多传了20多分钟

传好之后,在存储桶中查看,上传成功

找到云服务控制台--镜像服务--

导入镜像,点击立即导入

点进去存储桶,选择上传的镜像

名称填写好,然后点击下一步,

等待导入成功,成功之后是这样

然后找到云主机,点击切换镜像

选择私有镜像,会出现刚刚导入的镜像,

导入时可能会出现这个问题

《私有镜像未安装重置密码插件或缺少onekey_resetpasswd特性标签,无法使用镜像创建/切换Flexus L实例怎么办?》

直接在这个链接里查看教程进行调试下就可以了,调试好之后刷新一下就没问题了,

私有镜像未安装重置密码插件或缺少onekey_resetpasswd特性标签,无法使用镜像创建/切换Flexus L实例怎么办?_Flexus云服务_Flexus应用服务器L实例_华为云

操作完之后回到镜像切换的那个页面,点击右下角的立即切换,然后下一步  下一步就OK了

等镜像切换好之后用ssh链接,输入用户名密码成功进入系统

也可以用VNC来查看,但我感觉太卡了,还是命令行舒服

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐