跳到主要内容

用于渗透测试和安全研究的流行Linux发行版和工具套件。

Kali Linux是一个开源的、基于Debian 的Linux发行版,已经成为渗透测试和安全审计的行业标准工具。Kali包括数百个用于逆向工程、渗透测试等的免费工具。Kali将简单性放在首位,使得从网络安全专业人员到业余爱好者的每个人都更容易获得安全最佳实践。

部署 Kali LinuxMarketplace 应用程序

LinodeMarketplace 允许您使用云管理器在计算实例上轻松部署软件。有关完整步骤,请参阅 Marketplace Apps 入门

  1. 登录云管理器并从左侧导航菜单中选择 Marketplace链接。这将显示 Linode创建页面,并预选 Marketplace选项卡。
  2. 选择应用程序部分,选择你想部署的应用程序。
  3. 按照创建计算实例指南中的步骤和建议填写表格。根据您选择的Marketplace App,可能会有其他可用的配置选项。请参阅下面的 "配置选项"部分,了解该Marketplace App 的兼容发行版、推荐计划和任何其他可用配置选项。
  4. 点击 "创建Linode"按钮。一旦计算实例被配置并完全通电,等待软件安装完成。如果在这之前关闭实例的电源或重新启动,软件安装将可能失败。

软件安装应在Linode完成配置后45-60分钟内完成。

配置选项

  • 支持的发行版:Kali Linux
  • 推荐计划:我们建议使用 4GBDedicated CPU 或共享计算实例。

卡利选项

  • Kali Headless软件包 (需要):你想安装Kali Headless软件包吗?
  • Kali Everything软件包 (必填):你想安装Kali Everything软件包吗?
  • VNC安装 (需要):该选项安装并启动TigerVNCXFCE桌面包
  • Sudo/VNC用户名 (要求):您希望为该计算实例创建的VNC用户名。这将用于您的VNC会话,并将拥有高级权限(sudo).
  • Sudo/VNC用户密码 (必填):你希望为你的VNC用户使用的密码。

自定义域名(可选)

如果您希望自动配置自定义域名,首先需要将域名配置为使用 Linode 的名称服务器。这通常通过您的注册商直接完成。请参阅将Linode 的名称服务器用于您的域名。完成配置后,您可以填写Marketplace App 的以下字段:

  • LinodeAPI 令牌如果您希望使用 Linode 的 DNS Manager管理您自定义域名的 DNS 记录,请在您的帐户上创建一个 Linode API 个人访问令牌。如果提供了该令牌以及子域和域字段(如下所述),安装程序将尝试通过 Linode 创建 DNS 记录。 API.请参阅获取API 访问令牌。如果未提供此字段,则需要通过 DNS 提供商手动配置 DNS 记录,并将其指向新实例的 IP 地址。
  • 子域。 你希望使用的子域,比如说 淘宝网 为 www.example.com.
  • 域名。你希望使用的域名,如example.com

部署后开始工作

在Kali Linux完全部署后,你可以通过SSH会话登录,作为 root 用户,并根据需要执行你的工作负载。参见 Kali Linux文档 以了解如何进一步利用你的实例。

用VNC进行远程桌面连接

如果你选择了VNC安装选项,就会安装TigerVNC。这允许你远程连接到桌面环境并访问Kali的GUI工具。执行下面的步骤,通过VNC客户端访问你的Kali Linux桌面。虽然有许多适用于OS X和Windows的选项,本指南将使用RealVNC浏览器

  1. 从你的桌面,用以下命令创建一个SSH隧道到你的计算实例。请确保将 [用户名] 用你创建的VNC用户名和 [ip] 用你的计算实例的IPv4地址。参见 管理IP地址 关于查看IP地址的信息,请参见指南。

    ssh -L 61000:localhost:5901 -N -l [username] [ip]
  2. 打开你喜欢的VNC浏览器应用程序,通过你创建的SSH隧道连接到你的计算实例。其格式为 localhost:61000


  3. 可能会出现一个警告,通知你该连接是未加密的。由于你使用的是SSH隧道,你的连接在互联网上是加密的。你可以安全地忽略这个警告并继续。


  4. 然后会提示你输入你为VNC用户创建的密码。


连接后,Kali Linux桌面应该出现。

Kali LinuxMarketplace 应用程序是由 Kali Linux.有关应用程序部署的支持,请联系 Linode 支持.如需有关工具或软件本身的支持,请使用侧边栏中的信息与 Kali 社区联系。