产品导览:安全建站与站点独立访问

把一个网站交给别人维护,而不是交出整台服务器。本导览用会员账号建站,只开通该站点的 SSH, 再尝试访问另一个会员的资源 —— 这些请求必须被拒绝。

版本: 发行版 81fce3de6(2026-11-03)套餐: 免费版(全部步骤);用户组与角色需专业版测试日期: 2026-11-03环境: 测试实验室:1 台主控 + 5 台被管 Linux 节点(虚拟机)素材: 录屏与截图待补

操作步骤

  1. 会员在会员面板中新建一个静态网站和一个 PHP-FPM 网站(PHP 8.3),并为其中一个站点开通 FTP 账号。
  2. 为站点添加数据库与证书(录屏中展示;不属于 2026-11-03 这次测试)。
  3. 管理员为这一个站点开通限时 SSH/SFTP 访问。会员用密钥登录后,只能进入该站点。
  4. 另一个会员尝试打开前者的站点、文件、站点任务、SSH 授权、FTP 账号、PHP 进程池及其日志、备份、域名、网站与 WAF 日志、反向代理和转发规则。
  5. 所有请求都被拒绝 —— 而且回包与“ID 不存在”时完全一致,不会透露对方资源是否存在。
  6. 管理员撤销 SSH 授权,已连接的会话随即断开。

测试记录

测试记录
产品版本构建 81fce3de6(商业版安装包;上述每一步用到的功能都在免费版中)
日期2026-11-03,UTC 21:07–21:50
环境测试实验室:1 台主控、5 台被管节点(KVM 与 Proxmox VE 测试宿主);不涉及生产系统和客户数据
驱动方式按用户视角操作 —— 会员面板、WHMCS 客户区与 SFTP;SSH 与 SQL 只用来核对结果
隔离检查脚本72 项通过,0 项失败
会员互访双向均被拒绝:站点、文件、站点任务、SSH 授权、FTP、PHP 进程池及日志、备份、域名、网站/WAF 日志、反向代理与转发
站点 SSH24 小时授权可登录且被限制在本站;超出范围的时长被拒;撤销后在线会话 7 秒内断开
FTP 密码新建 / 重新生成时只显示一次;列表与 API 不再返回
人工介入上述步骤无;需要管理员二次验证(2FA)的步骤(例如会员个人文件管理)本轮未执行
发现的问题重新生成 FTP 密码后,运行中的 FTP 服务在重启前仍接受旧密码(已列入下次发布)
限制与前提
  • 隔离针对站点之间;不承诺服务器 root 账号本身被攻破时的情况。
  • 站点若改用共享的 Apache(mod_php)实例,就放弃了按站点隔离;默认是每站点独立实例。
  • 站点 SSH 仅支持密钥登录且有时限;永久访问是单独的管理员权限。每个站点同一时间只有一个有效授权,密钥密码只显示一次。
  • 重新生成 FTP 密码后,请重启该站点的 FTP 服务。

延伸阅读:每站点 SSH、FTP 与隔离 · 网站托管 · 多用户文档

沙箱为邀约制,尚未开放;目前没有公开的在线 Demo。申请时请勿发送密码、密钥或客户数据。

N 节点守护者

一站式 Linux 服务器运维 Agent。

支持
[email protected] QQ:20471599 QQ 群:779512448

售前 / 技术支持: QQ 20471599
© 2026 Nodekeeper 版权所有 ·