将Kali Linux安装到腾讯云服务器

平时我们的kali都是通过虚拟机或者物理机安装。有条件的大哥用的是树莓派。但是以上的安装唯一的缺点是携带不方便,并且无法解决公网访问问题。因此,能不能将kali安装到云服务器呢?

?准备

  • 腾讯云服务器一台
  • virtualbox虚拟机软件
  • Kali2022镜像

安装 virtualbox 软件

我们先到其官网下载软件。地址:https://www.virtualbox.org/wiki/Downloads

下载完成后,双击程序安装。

安装完成后,界面如下:

?在virtualbox中安装kali

点击新建 创建虚拟机 点击专家模式(依次配置)

内存大小根据你服务器大小调整。

磁盘大小

虚硬盘文件类型选择QCOW ,文件大小选择 10 G。方便后期上传腾讯云。

加载下载的kali镜像文件。

然后点击OK并启动虚拟机,进行安装kali。这里和之前在vm虚拟机安装一样,就不说了。

?配置kali

接着上一步,在虚拟机中安装好kali后,进行一些常规的配置工作。

配置root用户

在新版的kali中,默认用户名不是root。我们需对root用户进行配置。

su root #输入安装kali时的密码
sudo passwd root

会提示要求输入新密码:回车(密码终端默认不显示)。会提示要求再次输入新密码:回车。修改完成!

配置ssh

用root身份执行命令

vim /etc/ssh/sshd_config
  • 删掉PasswordAuthentication前面的#号(允许密码登录)
  • PermitRootLogin prohibit-password修改为PermitRootLogin yes (允许root登录)
  • 然后执行 systemctl enable ssh (允许开机启动)

?制作腾讯云 kali 镜像

打开安装kali虚拟机的目录,在该目录下会有一个 .qcow文件,将此文件复制到virtualbox软件的安装目录下

然后以管理员方式运行powershell,命令行切换到virtualbox软件的安装目录,输入如下命令:

.\VBoxManage clonehd -format RAW kali.qcow kali.ram

等待进度为100%后,你会发现多了一个kali.ram文件。然后到腾讯云的控制台,新建一个对象存储桶。

地域和你服务器地域一致

点击上传文件,选择刚才转换成的 kali.ram 文件 上传成功后,点击查看详情页面,点击复制对象地址

来到云服务器控制台,点击镜像,然后导入镜像

按照要求填写相关参数

导入完成后,选择服务器实例。点击更多,点击重置系统。

然后点击自定义镜像,选择刚制作好的kali镜像,设置好密码,开始重装系统 重装完毕后,就可以选择VNC登陆kali系统

到此为止,kali成功部署到腾讯云服务器上了。

?后期配置

安装 RDP 远程服务

使用命令行安装 RDP 软件

apt-get install xrdp -y

配置 startwm.sh

vim /etc/xrdp/startwm.sh

在如下位置添加代码,注意别添加错位置!

echo "xfce4-session" >~/.xsession

重启xrdp 并设置开机自启

service xrdp restart
update-rc.d xrdp enable

这样我们便可以利用windows远程桌面来连接kali了。

扩容磁盘

因为为了方便上传,我在虚拟机里面设置了10G空间。但是我服务器有50G空间。还空余40G,因此我们需要对当前磁盘扩容。

gparted /dev/vda

⛳总结

将kali安装到云服务器,其实是利用了服务器商的自定义镜像功能。除了腾讯云,其他几个服务商都是有这个功能的。另外在选购时配置不要太低否则会很卡。现在您可以尽情地玩耍了。

更多精彩文章 欢迎关注我们


请使用浏览器的分享功能分享到微信等