Apache-2.2

無法登錄生產伺服器

  • August 8, 2009

**背景:**我一直在處理我的 Centos 5 伺服器的一些奇怪問題,它是託管服務的專用伺服器,所以我沒有物理訪問它的權限。

**問題:**昨晚我在做一些事情,比如(手動)生成 SSL 證書並向 Apache 添加一些虛擬主機,只是一些簡單的事情,似乎沒有什麼不尋常的事情,當我睡覺時,我只是讓我的筆記型電腦進入休眠狀態(就像我通常會這樣做),讓 PuTTY 控制台保持打開狀態(其中兩個)。當我今天早上嘗試登錄時,起初我能夠登錄,但是當我嘗試執行 sudo(只是編輯一個不重要的文件)時,我被提示輸入密碼,我給了它然後伺服器就掛了, 什麼也不做。所以我關閉了控制台視窗,並嘗試通過另一個 PuTTY 視窗登錄,但是伺服器提示我輸入使用者名和密碼,但在我輸入密碼後總是掛起!我已經重新啟動了伺服器,但沒有運氣,我可以’ 無法聯繫到託管公司的那個人,我執行的幾個網站都關閉了!我有點擔心我的伺服器可能被黑了,但我真的不知道如何解決這個問題?

而且我認為伺服器回答 ping 並向我顯示登錄螢幕,但在輸入密碼後它掛起,這真的很奇怪。如果我受到 DOS 攻擊,我可以 ping 並獲得登錄螢幕嗎?

根據我提供的資訊,您知道出了什麼問題嗎?


**編輯:**我也無法直接通過 SSH 執行命令(即不啟動 shell),不幸的是,AFAIK 主機(我順便說一句無法訪問)不提供 IP-KVM。

另一個有用的資訊,肯定有一些交換正在進行,在我的最後一個 shell 沒有響應之前,IO 已經擺脫了困境,但頂部似乎沒有發生任何事情

感謝您迄今為止的所有輸入,如果您有其他想法,請分享。

一個瘋狂的猜測是伺服器記憶體不足並且正在交換。我曾經遇到過可以 ssh 進入的情況,但是當 shell 啟動時它會掛起。

您可能想嘗試通過 ssh 發送一些命令,而無需登錄並啟動 shell。

如果您絕對無法通過網路訪問伺服器,您最後的選擇可能是聯繫您的託管服務提供商並詢問他們是否提供任何類型的 IP-KVM 解決方案來訪問您的伺服器。這將允許您遠端訪問伺服器的本地控制台,並執行您可能需要執行的任何操作。

引用自:https://serverfault.com/questions/51853