您的 Kali Linux 服务器上安装什么?
- Kali Linux,来自 OffSec 官方的 Generic Cloud 镜像,使用 kali-rolling 分支
- kali-linux-core 基础系统;未安装渗透测试工具
- 没有桌面环境:服务器启动后只有命令行
- OpenSSH 在 Kali 上通常是关闭的,这里已开启,并在每次启动时运行,允许 root 密码登录
- Kali 的 cloud 内核和 cloud-init,在首次启动时设置 IP 和密码并扩展磁盘
- QEMU guest agent,面板用它来写入额外的 IP 和键盘布局
- 没有开启其他网络服务:Kali 不会让您安装的服务自行保持运行
Kali Linux 需要多大的配置?
Kali 的文档说,没有桌面环境的基础 SSH 服务器需要 128 MB RAM(建议 512 MB)和 2 GB 磁盘。对于默认工具集,它建议至少 2 GB RAM 和 20 GB 磁盘,Burp Suite 等重型应用则至少需要 8 GB RAM。这台服务器的磁盘至少 25 GB,因为官方镜像就是这个大小,不过在我们的测试中,干净的系统只用了 1 GB。只装基础系统时从 1 GB 起步,kali-linux-headless 用 4 GB,重型工具用 8 GB。随着工具集增多再扩大磁盘。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 入门 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 中等 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 | |
| 强劲 | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/月 |
适合谁?
- 进行经授权渗透测试的安全专业人员
- 准备渗透测试认证、搭建自己实验室的人
- 想从外部测试自己系统的团队
- 想为某项工作用一台服务器、事后打算关闭的人
下单之后会发生什么?
- 设置配置并完成付款。Kali 在同一个分支上持续更新,所以没有需要选择的版本。
- 服务器启动后,从“我的服务器”打开它,“IP 地址”“用户名”和“密码”三行在“概览”标签页上。
- 在终端中输入 ssh root@your-ip 并粘贴密码。
- 用 apt update 和 apt full-upgrade 更新系统。
- 安装您的工具:apt install kali-linux-headless 会得到不含桌面环境的默认工具集。更大的工具集是 kali-linux-default 和 kali-linux-large。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 只测试您自己拥有的系统,或已获得书面测试许可的系统。未经授权的扫描、密码猜测和未授权访问违反我们的服务条款,并可能带来严重的法律后果。
- 如果您刚接触 Linux 或想要通用系统,Kali 的开发者不建议使用它。要托管网站或应用,请选择 Ubuntu 或 Debian。
- Kali 默认不让网络服务保持开启。如果您安装的某个服务在重启后是关闭的,请用 systemctl enable 开启它。
- 不要随意给 Kali 添加额外的软件源。其文档提醒,这样做可能会破坏系统。
- Kali 持续更新。其开发者建议每隔几天或几周检查一次更新。
- SSH 面向互联网:请添加 SSH 密钥,关闭密码登录,并在面板的“防火墙规则”中把访问限制为只允许您自己的 IP。
Kali Linux 常见问题
Kali Linux VPS 需要多少 RAM?
Kali 的文档对默认工具集建议至少 2 GB RAM 和 20 GB 磁盘,对 Burp Suite 等重型应用建议至少 8 GB RAM。经验上,kali-linux-headless 从 4 GB 起步,之后可在面板中升级配置。
Kali Linux VPS 上装好工具了吗?
没有。Kali 官方镜像只包含 kali-linux-core 基础系统,在我们的测试中约占 1 GB 磁盘。您可以用 apt install kali-linux-headless 或 kali-linux-default 添加工具。
Kali VPS 有桌面环境吗?
没有。服务器启动后只有命令行,您通过 SSH 连接。如果某个工具需要图形界面,您可以自己安装桌面环境,这会占用更多 RAM 和磁盘。
可以用 Kali Linux 进行扫描吗?
只能针对您自己拥有的系统,或已获得书面测试许可的系统。未经授权的扫描和密码猜测违反我们的服务条款,并可能产生法律责任。Kali 自己的文档也提醒,未经授权的使用会带来严重后果。
如何更新 Kali Linux?
运行 apt update 和 apt full-upgrade。Kali 在 kali-rolling 分支上持续更新,所以没有单独的版本升级。其开发者建议每隔几天或几周检查一次更新。
如何通过 SSH 连接我的 Kali 服务器?
Kali 上的 SSH 通常是关闭的,但这里已开启,并在每次启动时运行。从“概览”标签页取得 IP 地址和密码,然后在终端里运行 ssh root@your-ip。“管理”标签页上的 VNC 控制台是备用方式。