前言:由于各种原因,需要在服务器上部署一台kali,最初的想法是在服务器搭建一台虚拟机运行,结果后面才发现服务器已经是虚拟的了,不能再开虚拟了,所以云服务器搭建虚拟机运行失败!然后在网上借鉴了网友的办法成功在服务器上搭建好kali系统。但是!但是!网上的办法只有仅仅一两个,且并不是最完善的办法,本人踩了几个坑,一一为大家分享出来,如果想节约时间不想搭建镜像的,可以找我要!

实现思路:由于云主机官方没有提供kali的镜像,我们可以用虚拟机硬盘文件自制镜像------->然后上传------>重装云主机

本教程以腾讯云为例,我是win7系统操作:

1、准备工具

Oracle VM VirtualBox(我是6.1.22版本的)

腾讯云服务器一台(配置自己选)

Kali linux iso镜像(我是最新版2021.3,官网直接下载即可)

Power Shell(系统自带)

2、在VirtualBox安装Kali虚拟机

首先安装好virtualbox,这个很简单,不需要再多讲,我们开始来安装kali

第一步:打开virtualbox,点击新建

第二步:输入名称,选择你放的文件夹,类型选择Linux,版本选择Debian(64-bit)

第三步:点击下一步给内存大小分配,看自己的选择,我默认即可

第四步:新建虚拟电脑——点击创建

第五步:选择专家模式——进入下图,文件大小一定要选择大一点,我选18G,因为太小了安装的时候会出问题,虚拟硬盘文件类型选择QCOW——点击创建

第六步:点击创建后,它会自动回到主界面,随后点击设置

第七步:点击储存——分配光驱选择虚拟盘,这里就选择你的iso镜像,然后点击网络——选择准虚拟化网络,点击ok

第八步:启动虚拟机,然后安装kali,需要注意分区那里,安装步骤可自行百度~

3、Kali安装后先更新源

首先登录kali,输入你刚才设置的账号密码登录,然后打开终端

执行:

sudo su 

输入你的密码

然后执行:

vi /etc/apt/sources.list

以下是我配置的源,可参考

#中科大
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
#阿里云
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
#清华大学
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

 输入i编辑,注释掉官方源,然后新添加源,然后按ESC

输入:wq 保存退出
执行:apt-get update 进行更新软件列表。

然后安装ssh  本地会话需要,命令:

apt-get install openssh-server

然后输入y

然后启用它,命令:

systemctl enable ssh

但是默认是不允许root直接连接,输入:

vi /etc/ssh/sshd_config

把注释取消然后修改PermitRootLogin prohibit-password改成PermitRootLogin yes

接着安装xrdp,方便远程桌面连接

1、安装xrdp
命令:

apt-get install xrdp

2、接下来安装xfce4
命令:

apt-get instlal xfce4

3、最重要的一步

用vim打开 /etc/xrdp/startwm.sh
命令:vi /etc/xrdp/startwm.sh

4、在里面添加

echo “xfce4-session” >~/.xsession

5、启动xrdp就可以了远程连接了
命令:

service xrdp start

4、制作镜像

确保关闭虚拟机,然后打开你kali的安装地址,我是在F:\kali\kali,把.qcow的后缀文件复制到virtualbox的路径里面去,因为要用到vboxmanage,所以必须在virtualbox里的路径才能运行。

然后运行系统自带的powershell,cd进入virtualbox路径,运行:

​
.\VBoxManage clonehd -format RAW 你的文件名.qcow   你想生成的文件名.ram​

等加载到100%即可,注意这里它不会自动加载出百分之几,你需要按回车键,大概可能等待四五十分钟就可以了。

上传完后打开腾讯云对象存储,创建存储桶,然后上传你的ram文件,如果出现上传失败,重新点击上传即可

上传成功后点击详情,然后点击复制对象地址

打开镜像,选择自定义镜像,点击导入镜像,安装下图点击下一步——开始导入,等待导出成功~

导出成功后,打开你的云服务器重装系统,选择你刚才的自定义镜像

重装完后点击登录——VNC登录,不出意外你就可以看见kali,输入账号密码登录即可,登录上运行

service xrdp start

打开远程桌面登录,注意配置安全组打开3389,你可以设置开机自动打开xrdp

此时可能出现闪退现象!!解决办法在vnc中,创建一个新用户,然后在使用此账号用户名登录就行了!

创建用户名:useradd -m 用户名创建用户密码命令:Passwd 用户名

这就是把服务器搭建成kali系统,本节云服务上搭建kali镜像到此结束,你可以在任何地方随时随地的渗透了~需要镜像的可与我联系!有任何问题欢迎咨询

踩坑点:

  1. 文件大小一定要选择大一点,10G肯定不行,建议18G
  2. Kali的密码最好!最好!最好!不要有大写字符,如果出现大写字符登录不上kali的解决办法:进入kali启动界面按E 将ro quiet splash修改为 rw quiet splash init=/bin/bash 然后修改root密码,修改成小写的
  3. Xrdp闪退,最简单的办法就是在vnc中创建另一个账户登录
  4. 在腾讯云中,你的服务器是哪个地区的,你镜像就上传到哪个地区,比如我服务器是上海的,我上传的镜像就是在上海地区
  5. xrdp登录不上,注意看看是否开启安全组

在云服务器上搭建Kali系统-最新kali2021.3版本+避坑指南相关推荐

  1. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  2. 阿里云服务器上搭建微信小程序服务端环境。

    无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器   ...

  3. 云服务器上搭建个人云笔记——leanote

    第二篇:云服务器上搭建个人云笔记 一.前言 目前市面上存在多个云笔记,如onenote.印象笔记.有道云笔记.为知笔记等,像onenote可以建立多个笔记本.多个分区,风格与word编辑差不多,可以马 ...

  4. 从零开始在云服务器上搭建个人博客

    写在前面 搭建个人博客不仅可以将学过的知识融会贯通更好的理解,还可以将自己的经验或者是踩过的坑传授给后来者,帮助他们更好的学习!Halo是在Github上开源的Java博客系统,我将用它从零开始在阿里 ...

  5. 新手如何在阿里云服务器上搭建自己的个人网站

    新手如何在阿里云服务器上搭建自己的个人网站 如何在阿里云服务器上搭建自己的个人网站(阿里云服务器.tomcat服务.xshell+WinSCP(服务器本地助手).写好的静态网页). 本博客主要分享本人 ...

  6. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  7. 在谷歌云服务器上搭建深度学习平台

    2018年9月8日笔记 登录谷歌云控制台需要科学上网,连接云主机不需要科学上网. 阅读此文并进行操作的前提是已经成功申请谷歌云的使用资格,并获得300美元使用金额. 如何申请谷歌云的使用,请阅读另外一 ...

  8. 推荐几款云服务器上搭建属于自己的私人网盘

    推荐几款云服务器上搭建属于自己的私人网盘 可道云 https://kodcloud.com/ nextcloud https://nextcloud.com/ filebrowser https:// ...

  9. 服务器上安装安卓系统教程,云服务器上安装安卓系统

    云服务器上安装安卓系统 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务 ...

  10. 如何在阿里云服务器上搭建mysql服务(最新版)

    如何在阿里云服务器上搭建mysql服务(最新版) 准备 安装mysql服务 配置YUM源 启动mysql服务 修改root密码 修改密码策略 添加远程登录用户 注意: 1.关闭防火墙 2.在阿里云服务 ...

最新文章

  1. 一个提高SQL Server操作效率的软件
  2. tomcat源码之架构解析
  3. 上海oracle办公地址_筑梦之星上海共享办公基地为什么受到市场追捧?
  4. Java SE 知识点
  5. 在JDK 9中将InputStream传输到OutputStream
  6. 在线日食计算机,《全日食》
  7. ArcGIS中创建数据要素模板,便捷数据采集
  8. php doss_ddos PHP版
  9. NI MultiSim 正版软件的下载链接
  10. java字符串分割方法
  11. 使用JOPENS-MSDP系统进行简单的地震定位
  12. 回文联对联大全_回文对联大全
  13. wps怎么减少行间距_wps怎么设置行距_wps的行间距在哪怎么调整单倍行距及1.5倍行距_wps文字_office之家...
  14. 承接上篇 Logback 打印SQL配置
  15. 无法登录学校网站的解决办法
  16. IDEA中Git的配置及其使用(图文结合,步骤详解)
  17. c语言visit函数作用,[求助]二叉树遍历的程序里面的visit函数如何实现
  18. m1卡读写c语言,Android NFC(一) M1卡读写
  19. 医疗废水的危害及其处理工艺
  20. 【Wifi签到APP】大学生的一次完整的中小型项目的编码经历

热门文章

  1. 海康威视rtsp转rtmp(java稳定版)
  2. 怎样查看PPT中的字数
  3. 企业综合能耗管理系统、企业能效管理平台智能网关介绍
  4. 《以客户为中心的顾问式销售》华为LTC专家铁三角第一人销售专家北大毕业许浩明老师主讲
  5. CVPR 2022 | AAAI2022 | WACV 2022 超分辨率(super-resolution)方向上接收论文总结
  6. echarts柱状堆积图
  7. K-Means K均值算法python实现 (包括绘图)
  8. Dijkstra最短路算法
  9. 总结软考(软件设计师中级)——计算机语言基础的知识
  10. 千兆网络PHY芯片 RTL8211E的实践应用