是否可以進行具有 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 訪問權限。