−25%

Windows 年繳方案適用,至 10 月 31 日。 檢視方案

EQVPS
開始使用

伺服器無法登入:重設 root 密碼並使用網頁控制台

忘了 root 密碼、丟了 SSH 金鑰,或者被防火牆規則擋在門外?不用提工單也能恢復存取:密碼重設約 30 秒生效,網頁控制台即使沒有網路也能用。

無法登入伺服器聽起來很糟,實際沒那麼嚴重。幾乎所有情況您都能在幾分鐘內自己恢復,而且不會遺失任何資料。先找到您的情況:

發生了什麼怎麼做
忘了 root 密碼重設密碼(第 1 步)
丟了 SSH 金鑰重設密碼、登入、新增新金鑰(第 1 和第 3 步)
改了防火牆或設定後 SSH 超時或拒絕連線網頁控制台(第 2 和第 3 步)
伺服器完全沒有回應用網頁控制台檢視啟動畫面(第 2 和第 4 步)

1. 重設 root 密碼

在控制面板中開啟伺服器,進入管理分頁,點選重設 root 密碼。輸入伺服器的 hostname 進行確認,因為舊密碼會立刻失效。

接下來會發生:

  1. 產生一個 16 位的新密碼(字母和數字);
  2. 新密碼直接在執行中的伺服器裡設定,無需重新啟動,10–30 秒後生效;
  3. 新密碼發到您的電子郵件,並在伺服器頁面的存取面板中透過顯示 root 密碼按鈕只顯示一次。

密碼沒有複製按鈕,請手動選中並妥善儲存。不要連續點兩次重設:間隔幾秒的兩次重設可能互相搶先,導致舊的那個密碼仍然有效。

在 Windows 伺服器上,同一個按鈕會重設 Administrator 密碼。

透過 API 操作時,同樣用 hostname 確認:

curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"confirm": "your-hostname"}'

然後用 GET /services/SERVICE_ID?reveal=1 取得一次密碼。透過 MCP 連線的 AI 代理可以使用同樣功能的 reset_password 工具。

重設要求伺服器處於執行中並已完成啟動。如果它已停止,請先啟動。

2. 開啟網頁控制台

伺服器頁面上的控制台按鈕會開啟一個瀏覽器視窗,顯示伺服器本身的畫面。它既不經過網路也不經過 SSH,所以兩者都壞了也能用。

  • Linux 伺服器是帶登入提示的文字控制台。如果螢幕是空的,按一下回車,然後用 root 和您的密碼登入。可以用 Ctrl+V 或右鍵貼上。
  • Windows 伺服器是圖形控制台,帶有用於登入介面的 Ctrl+Alt+Del 按鈕。

如果什麼都沒開啟,說明瀏覽器攔截了彈出視窗:請允許 eqvps.com 的彈出視窗,再點一次「控制台」。控制台初始大小為 80×24;執行全屏程式前請執行:

stty rows 50 cols 200

3. 在控制台裡排除原因

登入後,以下是我們最常見的四種鎖死情況。

防火牆規則擋住了 SSH。 在 NAT 伺服器上,控制面板顯示的 SSH 埠會轉發到伺服器內部的 22 埠,所以為外部埠加規則沒有用。請直接放行 SSH:

ufw allow OpenSSH
ufw status

SSH 設定寫壞了。 先檢查再重新啟動:

sshd -t && systemctl restart ssh

如果設定無法解析,sshd -t 會打印出錯的那一行。

SSH 金鑰丟了。 新增新的公鑰:

mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

磁碟滿了。 磁碟沒有剩餘空間時,登入可能失敗。檢查並清理舊記錄:

df -h /
journalctl --vacuum-size=200M

4. 如果伺服器無法啟動

控制台會顯示啟動資訊,通常能直接看出問題:等待輸入的檔案系統檢查、/etc/fstab 中寫錯的一行、無法啟動的核心。先在控制面板裡試一次普通重新啟動。

兩點提醒。新建的伺服器請等一兩分鐘再重新啟動:打斷第一次啟動可能讓它只設定了一半。也不要反覆強制關機,正常重新啟動更安全。

如果都不管用,管理分頁中的重灌系統會用同一個 IP 位址重建伺服器,但會清除所有資料。如果還能操作,請先備份,或在重灌前提交工單。備份的說明見備份。

相關內容

常見問題

重設密碼會重新啟動伺服器或刪除資料嗎?

不會。新密碼直接在執行中的伺服器裡設定,無需重新啟動,大約 10–30 秒後即可使用。檔案和服務都不受影響。只有重灌系統才會清除資料。

新密碼在哪裡檢視?

新密碼會發到您的電子郵件,並在伺服器頁面的「存取」面板中顯示一次。它沒有複製按鈕,請手動選中複製,或立即存進密碼管理器。

重設失敗,提示 guest agent 錯誤,怎麼辦?

密碼由伺服器內的一個小型代理程式設定,只有伺服器處於執行狀態並已完成啟動時它才能工作。如果伺服器已停止,請先啟動,等一分鐘再試。如果系統完全無法啟動,請開啟網頁控制台檢視原因。

被我委託管理伺服器的人能開啟控制台嗎?

不能。控制台顯示的是伺服器的即時畫面,所以只有擁有該伺服器的帳戶才能開啟。被委託人仍然可以重設密碼和重新啟動伺服器。

評論

目前還沒有評論。歡迎成為第一位。

發表評論

評論在顯示前會經過審核。