存取權限已被停用,如何重新獲得 Root 存取權限?

存取權限已被停用,如何重新獲得 Root 存取權限?

我最近決定透過 SSH/PuTTy 停用對我的 VPS 的根訪問。這顯然是為了提高 VPS 的安全性而做出的努力。

我透過進入/etc/ssh/sshd_config並執行以下行更改來實現此目的:

  • PermitRootLogin yesPermitRootLogin no
  • PasswordAuthentication yesPasswordAuthentication no

然後,我透過 PuTTy 登入 VPS,並透過輸入以下命令重新啟動 SSH:

  • service ssh reload

我對上述內容沒有任何問題,但我現在希望重新獲得 VPS 的根存取權。我認為這就像顛倒我在/etc/ssh/sshd_config文件中執行的步驟一樣簡單。不幸的是,情況似乎並非如此。我認為這是因為我需要重新載入 SSH 才能使任何變更生效。如果一開始就沒有訪問權限,我顯然無法做到這一點。

為了讓自己重新獲得 Root 存取權限,我還有哪些選擇?

迄今為止的解決方案...

  1. 我將bin/bash (chrooted)SSH 存取權限分配給了另一個使用者。透過 PuTTy 登錄,使用該用戶嘗試從此處重新載入 SHH。不幸的是,使用該使用者登入時無法識別該命令。

答案1

許多 VPS 提供者提供對 VPS 的控制台存取。在那裡您可以登入系統root並執行任何需要 root 權限的操作。

檢查您的 VPS 提供者控制面板中的選項。

相關內容