是否可以进行具有 root 访问权限的共享或 VPS 托管? 根访问常见问题解答

已发表: 2021-06-12

披露:这篇文章包含附属链接。 当您单击此帖子中的产品链接时,我可能会收到补偿。 有关我的广告政策的说明,请访问此页面 谢谢阅读!

内容

  • 如何获得具有 root 访问权限的共享主机?
  • 虚拟主机中的 root 访问权限到底是什么?
  • 我可以获得具有 root 访问权限的 VPS 主机吗?
  • 您可以使用 root 访问权限做什么?
  • 我什么时候需要 root 访问权限?
  • 如何获得对我的服务器的 root 访问权限?
  • 根凭证是什么意思?
  • 什么是根级文件夹?
  • Public_html 是根目录吗?
  • 具有根访问权限的共享和 VPS 主机 根访问摘要。

如何获得具有 root 访问权限的共享主机?

不幸的是,您无法获得具有 root 访问权限的共享主机。 为什么?

大多数情况下,这是网络托管服务提供商的安全问题。

您会看到,在共享主机中,您的网站有时会与同一台服务器上的数百个其他网站一起托管。

如果托管服务提供商允许其共享托管帐户用户根访问其服务器,则这些帐户或网站中的任何一个都可能对同一服务器上托管的所有网站造成各种破坏。

例如,他们可以安装恶意软件并从各个网站的文件中窃取信息等。

如果您想要或需要对您的服务器进行 root 访问,那么您至少需要升级到 VPS 或更好的专用服务器。

虚拟主机中的 root 访问权限到底是什么?

虚拟主机中的根访问是指能够访问所有文件。

事实上,Web 服务器中包含的所有内容,包括软件、操作程序、网站文件等。

根访问权限不仅为您提供对整个 Web 服务器的访问权限,还允许您更改、替换甚至删除该服务器中的任何内容。

换句话说,root 访问权限是“ Web 服务器王国钥匙”。

因此,我相信您可以理解为什么大多数网络主机对谁拥有对哪台服务器的 root 访问权限以及谁没有访问权限非常严格。

我可以获得具有 root 访问权限的 VPS 主机吗?

通常,您可以通过 VPS 托管获得对服务器的 root 访问权限。 但是,它并不总是得到保证。

一些网络托管服务提供商可能会提供对服务器的有限根访问权限,即使是 VPS 托管客户端也是如此。

其他网络托管服务提供商可能不提供 root 访问权限。

尽管大多数网络托管服务提供商都会为 VPS 托管客户提供 root 访问权限,但他们会自动提供,或者您需要请求许可。

因此,在提交之前明确您正在考虑的 VPS 托管计划中是否包含 root 访问权限和完全 root 访问权限始终是一个好主意。

您可以使用 root 访问权限做什么?

通过对您网站服务器的 root 访问权限,您可以但不限于执行以下操作:

  1. 编辑或更改该服务器上的任何文件。
  2. 换个系统。
  3. 提供和删除其他帐户的权限。
  4. 在服务器范围内安装软件(MySQL、Apache 等)
  5. 在整个服务器中设置软件配置。

底线是根访问使您可以完全控制服务器。

我什么时候需要 root 访问权限?

如果要将其用于以下用途,则需要对服务器进行完全的 root 访问控制:

  • 托管多个网站。
  • 安装第三方软件/应用程序。
  • 将其用作游戏服务器或主机。

您还可以根据自己的偏好和设置维护整个服务器。

如何获得对我的服务器的 root 访问权限?

由于每个网络托管服务商都有自己的对服务器进行 root 访问的程序,因此您最好的选择是简单地从您的特定网络托管服务商那里找到路线。

然而,大多数人访问 VPS 服务器的两种最流行的方式是通过 cPanel 或 WHM。

因此,最好咨询您的网络主机以及他们关于如何最好地使用对您的服务器进行 root 访问的说明。

根凭证是什么意思?

如果您是具有 root 访问权限的单个用户,从技术上讲,您的“root 凭据”就是您的(用户名和密码)。

但是,如果您允许多个 root 用户,则每个用户帐户都分配有自己的“凭据”。 凭据用于验证帐户,基本上是管理员帐户的简单(用户名和密码)。

实际上,它的工作原理是这样的:每个需要 root 访问服务器目录的管理员都可以拥有自己的帐户和自己的凭据(用户名和密码)。

这使得在服务器目录中保留对谁做了什么的审计跟踪变得更加容易。

这比所有管理员共享一个 root 帐户要好得多。

由于每个 root 用户帐户都有自己的一组凭据,因此可以更改一个 root 用户的凭据,而不会影响任何其他 root 用户。

没有必要在所有管理员之间协调 root 密码更改,因为他们每个人都有自己的帐户。

例如,如果管理员离开,则可以简单地停用或删除该帐户。

什么是根级文件夹?

根级文件夹是服务器最高级别的文件夹。 此根级文件夹包含该特定服务器中的所有文件。

例如,如果您熟悉 cPanel 并且正在使用共享主机计划,您可能已经注意到,如果您在该帐户上有多个网站,那么您将拥有一个主域。

该主域基本上是该帐户的“根”域。 您添加到其中的每个其他域,通常称为 cPanel 中的“插件”,都是子域。

这些子域的文件包含在您的主域名的根文件夹中。

这就是网络托管服务提供商不允许在共享托管计划中对其客户进行 root 访问的原因或主要原因。

通过 root 访问,您不仅可以访问该服务器上的主域,还可以访问每个域的所有子域。

从字面上看,数百个网站。

Public_html 是根目录吗?

Public_html 是主域名的 Web 根目录。 这意味着 public_html 是当有人在主域中键入时所有网站文件出现的文件夹。

正如我上面提到的,主机帐户上的主域名基本上是该帐户的根域,然后可以在其中添加子域。

这并不意味着“Public_html”是整个服务器的根目录。 Public_html 只是主域的根目录。

具有根访问权限的共享和 VPS 主机 根访问摘要。

让我们明确一点,由于我在这篇文章中提到的原因,共享主机计划不提供或附带 root 访问权限。

但是,在大多数情况下,VPS 主机确实带有 root 访问权限。

在查看 VPS 托管计划时,您确实需要查询:

  • VPS 主机是否带有 root 访问权限?
  • 如果是这样,该访问是自动的吗?
  • 对服务器的访问是否受到任何限制?

您会发现大多数 VPS 托管计划都将提供包含在其计划中的完整 root 访问权限。

在某些情况下,您可能必须请求访问权限,主要是出于安全原因或协议,但大多数确实提供 root 访问权限。