在虚拟服务器上使用图形界面安装Kali Linux



TL; DR本文介绍如何通过VNC在具有ISO映像的虚拟服务器上使用图形环境安装Kali Linux。 这样的系统可以用作完整的桌面。

大多数主机仅提供对虚拟服务器的控制台访问权限,并且只能选择有限的操作系统映像。 但是,如果您想从磁盘上安装自己的操作系统,例如,诸如Kali Linux之类的异国情调,该怎么办? 在这里,您可以连接自己的ISO映像,并从中安装虚拟机管理程序支持的任何操作系统。

从安装的那一刻起,就像在VirtualBox或Vmwar这样的桌面虚拟机上一样,在图形环境中通过VNC管理服务器。 您可以直接在浏览器中使用这样的服务器,而无需安装其他程序

服务器创建


第一步是创建虚拟服务器。 从ISO映像安装操作系统已经在创建的服务器上,但是您不能创建空服务器。 因此,在创建服务器时,我们选择任何OS映像,例如CentOS。 此选择无关紧要,因为我们仍将格式化硬盘。



图形环境需要大量的系统资源,因此我们选择具有4GB RAM的配置以实现舒适的工作。 我可以说2GB也可以工作,但是像Java中的Burp Suite这样的繁重程序会占用所有内存。 为了确保有足够的资源,我们为您准备了奖金-1000卢布,余额补充为3000卢布。 要激活它,请点击此链接进行注册和补充。



您无需添加SSH密钥,因为我们仍将格式化磁盘,并且将删除预安装系统的所有设置。

我们正在等待服务器的安装完成,通常不超过一分钟。 如果在创建服务器时将选项卡保持打开状态,则会听到声音通知您已创建服务器。 您还将收到一封电子邮件,其中包含通过SSH访问服务器的详细信息。 我们将不需要这些详细信息,因为我们将在安装新系统的阶段设置密码。


服务器完成后,其状态将更改为“活动”

连接ISO映像


现在已经创建了服务器,我们可以将ISO映像与Kali Linux连接起来。 为此,您首先需要将其安装在控制面板中,这样连接的ISO映像将可用于连接到所有创建的服务器。 连接ISO映像的服务每天收费1卢布。 我们仅在安装期间需要它,之后可以将其删除。



在这里,您可以从计算机下载ISO,从我们的库中选择ISO或指定指向带有将自动下载的图像的文件的链接。 我们不需要下载任何内容,因为该库已经具有Kali Linux的映像。 我们并不在意版本,因为Kali Linux是根据“滚动发行”模型发布的,因此它没有某些主要版本,并且可以始终通过运行apt ugprade始终将其更新为当前状态。



挂载映像的时间不超过一分钟,此后其状态将变为“活动”。 现在可以将其连接到现有服务器。 为此,请转到服务器属性,然后单击“连接ISO”按钮。 连接ISO后,系统将重新启动,并且系统将开始从映像加载。

VNC访问


在此阶段,系统已加载ISO映像,并且无法访问Internet。 管理服务器的唯一方法是通过VNC连接到虚拟屏幕。 我们的控制面板具有内置的浏览器VNC客户端,单击该按钮即可启动。 不需要密码。



如果愿意,可以使用VNC客户端,例如Realvnc 。 单击密码公开图标可以查看连接的详细信息。 重要的是要记住,VNC服务器的地址与服务器的IP地址不同。


可通过VNC获得Kali Linux启动盘菜单

我们将不介绍安装Kali Linux的所有阶段,因为它们仅涉及单击Next-> Next-> Next-> Finish。 让我们仅关注非显而易见的问题。

手动网络设置


由于网络上没有DHCP服务器,因此虚拟服务器不会自动接收IP地址,因此您需要手动输入。 在DHCP发现阶段,您可以单击“取消”以节省时间。


跳过自动网络配置

选择手动配置,然后输入IP地址,网关和网络掩码。 VNC客户端页面底部会立即显示特定服务器的所有必要设置。



对引导加载程序进行分区


在磁盘分区阶段,只需选择默认项。 因此,安装向导将获取整个磁盘,对其进行格式化并自动创建分区。 在我们的情况下,无需使用复杂的磁盘布局并创建单独的分区。


我们以自动模式使用整个磁盘

我们类似地处理有关GRUB引导程序的问题-选择默认项。

安装完成


安装完成后,系统将自动重新引导,然后我们将再次进入ISO映像的引导菜单。 要从硬盘驱动器下载已安装的系统,需要从服务器中提取ISO。 之后,服务器将自动重启,我们将进入已安装的Kali Linux。



为了不支付已安装的ISO映像的费用,您可以将其从控制面板中删除。 我们不再需要他了。



结论


做完了! 现在我们有了Kali Linux发行版,该发行版始终可用。 无需在主计算机上加载虚拟机,并且无需重启。
当您需要运行一些资源密集型程序(如扫描仪)并将其运行几天时,此功能特别方便。



回想一下,VNC不是管理服务器的唯一方法。 在它上面,您还可以激活默认情况下已关闭的SSH,或使用其他远程桌面程序,例如TeamViewer。



订阅我们的Instagram开发人员


Source: https://habr.com/ru/post/zh-CN474584/


All Articles