SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor · 更新于 2026-10-14

租用 VPS 后需要承担哪些责任?

服务商只负责硬件、宿主机和数据中心网络;操作系统补丁、防火墙、真实备份、滥用投诉、RODO 合规及发票 VAT 都由您负责。

租用 VPS 后需要承担的责任

租用 VPS(虚拟专用服务器)后,您需要负责 hypervisor 之上的所有部分:操作系统,以及该系统在网络上产生的一切后果。服务提供商负责维持硬件运行、维持宿主机运行,并确保网络在其数据中心边界内保持可达。从首次启动开始,补丁、防火墙、备份、监控,以及您的 IP(互联网协议)地址发出的邮件,都由您负责。

当您点击 Zamów 时,交接立即完成。系统不会专门通知您,因为没有什么需要通知:这台机器从此就属于您。本页列出了“属于您”的全部内容。如果您想先了解产品定义,VPS 是什么,以及它与共享主机有何不同对此进行了介绍。

服务商负责范围与您负责的范围

分界线在虚拟机监控程序处。服务商负责物理主机、电源、制冷、宿主机内核、到其网络边缘的网络连接、用于启动、重装和救援您机器的控制面板,以及通常可启用的网络防火墙。您负责客户机操作系统从首次启动开始的全部内容、其中的每个软件包、账户、密钥、数据,以及该主机发出的每个数据包。

下面列出的每项职责都有一个简单的判断方法:如果它在 03:00 出现故障,谁负责修复?对于非托管方案,答案是您。除非您提出请求,否则服务商无权登录并修复您的操作系统。

现在由您负责更新和重启

安装器镜像启动时通常已经过时,因为它是在您订购前几周构建的。新服务器上的前两个命令如下:

sudo apt update && sudo apt upgrade
cat /var/run/reboot-required

仅当已安装的软件包需要重启才能生效时,该文件才会存在,通常涉及内核或核心库。随后,cat 会输出 *** System restart required ***。如果文件不存在,则会得到 No such file or directory,表示当前不需要重启。系统中没有其他信息会告诉您这一点,因此服务器上的磁盘文件可能已完全更新,但内存中仍运行着旧的、有漏洞的内核,而且持续数月。

自动安全更新只需要安装一个软件包并执行一次检查:

sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
systemctl status unattended-upgrades

Ubuntu 服务器镜像通常已启用安全更新,而 Debian 镜像通常未启用。请检查,不要假设,因为“它会自动更新”这种想法可能导致机器一年都没有打补丁。安装软件包只是工作的一半:正在运行的内核和长期运行的服务会继续使用旧代码,直到它们被重启。您可以在 /etc/apt/apt.conf.d/50unattended-upgrades 中通过 Automatic-Reboot-Time 设置 Unattended-Upgrade::Automatic-Reboot "true";,也可以自行选择维护窗口并主动重启。在 Ubuntu 上,needrestart 会在 apt 之后运行,并列出仍在使用已删除库文件的服务。

有些重启不由您决定。主机维护会重启您的机器,因此您手动启动的服务只有在启用后才会自动恢复:

systemctl is-enabled nginx postgresql

该输出中的 disabled 表示服务将在下次重启后不可用,届时您会先从客户那里得知,而不是从服务器那里发现。

防火墙会一直开放,直到您将其关闭

全新镜像不会运行防火墙。sudo ufw status 的输出为 Status: inactive,而 ufw 是大多数 Ubuntu 指南使用的简易防火墙前端。Inactive 表示绑定到 0.0.0.0 的每项服务都可从整个互联网访问,包括您为本地测试安装的数据库。在决定任何配置前,先查看实际处于监听状态的服务:

sudo ss -tulpn

然后先允许 SSH(安全 Shell),再按此顺序启用防火墙:

sudo ufw allow OpenSSH
sudo ufw enable

提示 Command may disrupt existing ssh connections. Proceed with operation (y|n)? 是实际的警告。如果在没有 SSH 规则的情况下启用默认拒绝防火墙,下一条数据包到达时,您的会话就会断开。重新登录的方法是使用服务商的控制台;有时,通过救援控制台重置 root 密码是唯一可用的恢复入口。

这里有两点容易让人意外。第一,服务商的网络防火墙与 ufw 是相互独立的控制项,因此某个端口可能在其中一个防火墙中开放、在另一个中关闭。当上游规则丢弃流量时,服务器上的数据包捕获甚至完全看不到这些数据包。第二,Docker 会绕过 ufw 发布端口。使用 -p 5432:5432 启动的容器,即使 ufw status 列出了拒绝规则,仍可从互联网访问。这是因为 Docker 会重写该数据包的目标地址,并由 Docker 自己的链在转发路径中处理;ufw 的规则位于输入路径,因此根本看不到该数据包。请改为将发布的端口绑定到 localhost,即 -p 127.0.0.1:5432:5432,然后通过 SSH 隧道访问这些端口。

从其他位置验证配置。在服务器上运行扫描,只能告诉您服务器可以访问什么,不能告诉您互联网可以访问什么。

为什么快照不是备份

快照是由同一平台在同一账户下保存、并使用同一张银行卡付费的磁盘副本。它可以在升级失败、目录被删除或迁移失败时帮助您恢复,而且速度通常比您拥有的其他恢复手段更快。但它无法抵御那些会连同账户一起丢失的事件:账户被关闭、面板登录凭据被盗、账单未支付,或服务器本身被删除。在这些情况下,快照也位于已经丢失的对象之中。

备份应存放在服务器无法销毁的位置。为服务器提供只能写入新数据、不能删除历史记录的凭据,这样即使攻击者取得该服务器上的 root 权限,也无法删除您的还原点。然后按计划验证存储库仍然可用:

restic -r <repository> snapshots
restic -r <repository> check --read-data-subset=5%

snapshots 会打印最新备份的日期,因此一个已静默失败六周的任务会显示六周前的日期,而不是显示一个无人查看的错误。check 会读取存储库结构,并通过 --read-data-subset 检查一部分实际数据,从而发现存储中的静默损坏,而不只是脚本中的问题。在您至少向临时服务器执行过一次还原之前,无法确认还原是否有效。快照可以覆盖哪些故障,不能覆盖哪些故障 会逐项介绍这些情况,使用仅追加密钥的异地 restic 存储库 则是本段所描述的配置。

没有监控您的服务

服务商的监控只监控主机。它不知道磁盘已用满,也不知道数据库已被终止。“网站宕机”工单背后最常见的两类故障,通常会以可直接查看的日志字符串出现:

df -h
journalctl -k | grep -i "out of memory"

应用错误 No space left on device 表示文件系统已满,最常见的原因是日志文件不断增长且未进行轮转。Out of memory: Killed process 1234 (mysqld) 表示内核的 OOM(内存不足)终止器在 RAM 耗尽时选择了数据库,因此该进程自行消失,既没有发生崩溃,也没有在自身日志中写入有用信息。

从第一天起,建议准备以下 4 项:在主机外部运行的正常运行时间检查,因为主机宕机后无法报告自身已宕机;针对可用磁盘空间的告警;每周查看一次 journalctl -p err -b;以及记录正常内存使用情况,以便区分缓慢增长和突然峰值。同时还应了解一个不由您控制的指标。%st 中的 top 表示 steal time,即虚拟机监控程序分配给其他租户的 CPU 时间;其他租户占用的 steal time 可帮助您判断何时提交工单,以及何时迁移。

IP 地址开始发送垃圾邮件后会发生什么

与您的 IP 地址登记关联的滥用联系人是服务提供商,而不是您。投诉会发送到该联系人,包括垃圾邮件报告、阻止列表通知、网络钓鱼报告,以及来自您的服务器连接过的网络的扫描投诉。服务提供商会将这些投诉转发到您注册时提供的地址,并附带处理期限。这个期限很重要,因为不作回应会使投诉升级为服务暂停。

通常原因是应用,而不是 SSH 密钥被盗。存在上传漏洞的过时 CMS(内容管理系统),或没有速率限制的联系表单,可能会通过本地 MTA(邮件传输代理)全速发送邮件。您可以使用 Postfix 的队列工具直接查看:

postqueue -p
sudo ss -tunp | grep ':25'

如果队列中有数千封邮件,且收件地址都是您从未听说过的地址,原因就很明确了。同时,您自己的邮件开始退信,退信信息会列出相应的列表,例如 550 5.7.1 Service unavailable; Client host [203.0.113.10] blocked using zen.spamhaus.org。应向阻止列表提出移除请求,而不是向服务提供商提出。如果发送源仍在运行,移除请求会在数小时内再次失效。先修复发送源,再请求移除,最后回复工单,说明您发现了什么以及进行了哪些更改。了解滥用投诉如何传递,以及回复中必须包含哪些内容介绍了回复本身。

您还会继承这个 IP 地址过去的记录。重新分配的 IP 可能在您发送第一封邮件之前就已位于阻止列表中,因此应在获得服务器当天检查该地址。此时申请更换地址仍然比较容易。

SLA 实际承诺什么

SLA(服务级别协议)承诺的是提供商负责的部分:主机和网络。您自己的服务不在其范围内。即使您的商店整周都处于离线状态,只要虚拟机管理程序正常运行、应用未运行,SLA 仍可能完全达标。

这个百分比是按时间计算的。以 30 天的月份为例,99.9% 表示提供商一侧允许约 43 分钟的停机时间,99.99% 表示允许约 4 分钟。由于您这一侧的问题,即使这两个指标都达标,您的网站仍可能长时间无法访问。

在作出任何假设前,请先确认四点:可用性在哪里测量,排除项包括哪些内容,补救措施是什么,以及由谁在何时之前提出索赔。计划内维护、紧急安全处理和攻击流量通常属于排除项。补救措施通常是抵扣后续账单的额度,需要由您在较短的期限内提出申请,而且不会补偿收入损失。用户通常会将“99.9%”理解为“我的网站会一直在线”。但它实际表示:如果平台未达到该指标,并且您及时提交索赔,下一张账单会返还部分费用。

RODO:当数据属于其他人时会发生什么变化

RODO 是 GDPR(通用数据保护条例)在波兰的名称。只要服务器存储了其他人的个人数据,RODO 就适用。这包括明显的场景,例如客户记录和薪资数据,也包括不太明显的场景,例如新闻订阅列表或 Web 服务器日志,因为带时间戳的 IP 地址属于个人数据。

如果由您决定处理这些数据的目的和方式,您就是数据控制者。主机服务商持有存储数据的磁盘,因此会代表您处理这些数据。双方必须通过书面形式确定这种关系,即签订数据处理协议,称为 umowa powierzenia przetwarzania danych osobowych。这是一份需要索取并留存的文件,不是订单页面上的一个复选框。

您需要确保该安排包含以下内容:

  • 与主机服务商签订书面数据处理协议,注明处理的主题和期限、数据类型、处理者的职责,以及终止服务后如何处理数据。
  • 主机服务商使用的子处理者列表,因为这些供应商也会接触同一批磁盘。
  • 磁盘所在的国家或地区。这决定数据是否会离开欧洲经济区;向该区域之外传输数据需要单独的法律依据。因此,位于欧盟境内的数据中心可以减少这方面的合规问题。
  • 书面的数据泄露处理流程:处理者必须及时通知您,而您负责与监管机构沟通。在波兰,该机构是 UODO(Urząd Ochrony Danych Osobowych)。
  • 您负责的安全措施。加密、访问控制、补丁更新和可用的备份仍由您负责,任何协议都不会将这些责任转移给主机服务商。

以上内容是对相关要求的说明,不构成法律建议。相关要求如何适用于您的组织,应咨询律师。有两项内容应在下单前确定,因为之后修改成本较高。数据中心所在国家在购买时就已确定,之后更换意味着 将整个服务器迁移到新的服务器。在销售沟通过程中获取数据处理协议,远比接受审计时再获取容易。从波兰购买时需要检查的内容将介绍其余本地细节。

Netto 还是 brutto:卡片上的价格究竟是多少

在这一市场中,广告中的月费通常是 netto,即未含 VAT(增值税)的价格;实际金额要到结账页面才会显示。截至 2026 年 8 月,波兰的标准 VAT 税率为 23%,因此广告标价为每月 40 zł netto 的套餐,实际每月为 49.20 zł brutto。

确认订单前,应查看以下 4 个数字:netto 价格、实际收取的 brutto 总额、促销首期结束后的续费价格,以及计费周期。较长的计费周期通常能降低月均价格,但需要预付,因此这属于现金流决策,而不是技术决策。

同一页面上还有 2 项需要确认。如果以企业身份购买,请在下单时填写 NIP(税务识别号),因为未填写 NIP 的发票之后需要通过更正文件处理。然后确认续费规则:是否自动续费、何时扣款,以及取消需要提前多久通知。

如果服务提供商在其他 EU 国家注册,且您已进行 VAT 登记,发票可能按 0% VAT 开具,并附带反向征税说明。这会改变您的账务处理,但不会改变成本。具体入账方式由您的会计师决定。对于购买决策,规则更简单:用 brutto 对比 brutto,并比较续费价格,而不是首期价格。

本页不做的决策

上文列出的每项职责都可以外包。您可以让其他人负责更新软件包、管理防火墙、执行并测试备份、监控磁盘,以及在 03:00 回复滥用举报邮件。这属于服务级别问题,应单独讨论。因此,逐项比较托管与非托管主机的职责会结合成本和取舍,帮助您做出选择。将本页作为职责清单,将该页作为选择依据。

一种实用的做法是同时使用这两页:逐项检查本页的清单,并将每项职责标记为自己负责或外包。无法标记的职责会最先出问题,因为没有任何人负责。

FAQ

谁负责 VPS 的备份?

除非您购买了备份服务,并且能说出最近一次成功恢复的日期,否则由您负责。服务提供商负责保护其平台免受硬件故障影响,但这不同于保护您的数据免受误操作、遭入侵的应用或已关闭账户的影响。至少保留一份平台之外的副本,并使用服务器本身无法删除历史备份的凭据。您还应至少将其恢复到一次临时计算机,以确认恢复流程有效。

快照算备份吗?

快照可以应对部分故障,但无法应对其他故障。快照与服务器位于同一平台,因此发生升级失败或目录误删时,可以在几分钟内回滚。也正因为位于同一位置,账户被关闭、面板登录凭据被盗、付款失败或服务器被删除时,快照也会失效:丢失的内容包括快照本身。请将快照视为快速回滚手段,并在其他位置保留真正的备份。

99.9% 的 uptime SLA 是否意味着我的网站会一直在线?

不是。SLA 衡量的是服务提供商的主机和网络可用性,不是您的应用。按 30 天计算,99.9% 的可用性允许服务提供商一侧约 43 分钟的停机时间;而您的服务即使长时间无法访问,也不表示服务提供商发生了违约。通常的补偿是在未来账单中抵扣费用,但您必须在规定期限内提出申请,而且该补偿不涵盖收入损失。

我是否需要与托管服务提供商签署 umowa powierzenia przetwarzania?

如果服务器上存有他人的个人数据,主机服务商就是代表您处理这些数据,双方必须以书面形式确定这种关系。在上传任何数据前,请索取数据处理协议、子处理者列表以及磁盘所在国家,因为数据中心的位置在订购时即已确定。本段说明的是相关要求,不构成法律建议;该要求如何适用于您的组织,应咨询律师。

为什么我支付的价格高于广告中的价格?

广告中的 VPS 价格通常是 netto,即未含 VAT;结算页面显示的总价则是 brutto。截至 2026 年 8 月,波兰标准 VAT 税率为 23%,因此应在任何 netto 价格上增加约四分之一。造成差额的另外两个因素是计费周期和续费价格:年度套餐通常按月报价,但会一次性预付;而续费价格通常高于促销期的首期价格。选择服务时,请比较含 VAT 的续费价格。

#vps#responsibility#备份#gdpr#billing