溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

云服務(wù)器無法遠程連接的排查步驟是什么

發(fā)布時間:2021-12-14 15:53:44 來源:億速云 閱讀:318 作者:柒染 欄目:云計算

本篇文章為大家展示了云服務(wù)器無法遠程連接的排查步驟是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在運維工程師的日常工作中,經(jīng)常需要登錄到服務(wù)器上對應用部署和維護,配置修改是很常規(guī)操作。但是在日常運維工作中,經(jīng)常也會遭遇“滑鐵盧”,當出現(xiàn)無法遠程連接服務(wù)器的時候,我們需要沉著冷靜,耐心分析報錯的癥結(jié),方能更好的定位和排除問題。

檢查CPU負載、帶寬及內(nèi)存使用情況


確認是否存在CPU負載過高的情況

  • 如果在某個時間段CPU負載過高,可能導致遠程連接失敗,建議您查詢程序或者實例資源是否不滿足現(xiàn)有要求。

  • 如果不存在CPU負載過高的情況,則繼續(xù)下一步檢查。

確認公網(wǎng)帶寬是否不足

無法遠程連接可能是公網(wǎng)帶寬不足導致的,具體排查方法如下:

  • 登錄ECS管理控制臺。

  • 找到該實例, 單擊管理進入實例詳情頁面,查看網(wǎng)絡(luò)監(jiān)控數(shù)據(jù)。

  • 檢查服務(wù)器帶寬是否為“1k”或“0k”。如果購買實例時沒有購買公網(wǎng)帶寬,后來升級了公網(wǎng)帶寬,續(xù)費的時候沒有選擇續(xù)費帶寬,帶寬就會變成“1k”。

確認內(nèi)存是否不足

遠程連接輸入用戶密碼登錄后,不能正常顯示桌面直接退出,也沒有錯誤信息。這種情況可能是服務(wù)器內(nèi)存不足導致的,需要查看一下服務(wù)器的內(nèi)存使用情況。具體操作如下:

  • 使用控制臺遠程連接功能登錄到Linux實例。

  • 查看內(nèi)存使用情況,確認內(nèi)存不足后,再進行處理。

客戶端排查

客戶端無法正常登錄時,先使用不同的SSH客戶端基于相同賬戶信息進行登錄測試。如果能正常登錄,則判斷是客戶端配置問題,需要對客戶端配置或軟件運行情況做排查分析。關(guān)于如何使用SSH客戶端登錄Linux實例,您可以參見遠程連接Linux實例。


步驟一:使用管理終端登錄實例

無論何種原因?qū)е聼o法遠程連接實例,請先嘗試用阿里云提供的遠程連接功能進行連接,確認實例還有響應,沒有完全宕機,然后再按原因分類進行故障排查。

  • 錄云服務(wù)器管理控制臺,單擊左側(cè)導航欄中的實例,然后在目標實例右側(cè)單擊遠程連接。

  • 在首次連接或忘記連接密碼時,單擊修改遠程連接密碼,修改遠程連接的密碼。

  • 然后通過遠程連接密碼連接實例。

步驟二:檢查客戶端本地網(wǎng)絡(luò)是否異常

確認是否存在用戶本地無法連接外網(wǎng)的故障。

  • 如果存在,則檢查網(wǎng)卡驅(qū)動,如果存在異常,則重新安裝。使用管理終端登錄實例,查看/etc/hosts.deny文件,查看是否存在攔截IP,如果存在則刪除此IP配置即可。

  • 如果不存在,則繼續(xù)下一步檢查。

步驟三:重啟實例

在確保登錄密碼正確的情況下,確認之前是否曾重置過密碼。檢查重置實例密碼后是否未重啟實例,如果存在實例密碼修改記錄,但無重啟實例記錄,則參考以下操作步驟重啟實例:

  • 登錄ECS管理控制臺,單擊左側(cè)導航欄中的實例。

  • 在頁面頂部的選擇對應的地域,目標實例右側(cè)單擊更多>實例狀態(tài)>重啟,再單擊確定即可。

中間網(wǎng)絡(luò)

中間網(wǎng)絡(luò)包括網(wǎng)絡(luò)檢查和端口檢查。

網(wǎng)絡(luò)檢查

無法正常遠程連接Linux實例時,需要先檢查網(wǎng)絡(luò)是否正常。

  • 用其他網(wǎng)絡(luò)環(huán)境中,不同網(wǎng)段或不同運營商的電腦連接對比測試,判斷是本地網(wǎng)絡(luò)問題還是服務(wù)器端的問題。如果是本地網(wǎng)絡(luò)問題或運營商問題,請聯(lián)系本地IT人員或運營商解決。如果是網(wǎng)卡驅(qū)動存在異常,則重新安裝。排除本地網(wǎng)絡(luò)故障后進行下一步檢查。

  • 在客戶端使用ping命令測試與實例的網(wǎng)絡(luò)連通性。

1)網(wǎng)絡(luò)異常時,請參見網(wǎng)絡(luò)異常時如何抓取數(shù)據(jù)包進行排查。

2)當出現(xiàn)ping丟包或ping不通時,請參見使用ping命令丟包或不通時的鏈路測試方法進行排查。

3)如果出現(xiàn)間歇性丟包,ECS實例的網(wǎng)絡(luò)一直處于不穩(wěn)定狀態(tài)時,請參見使用ping命令測試ECS實例的IP地址間歇性丟包進行解決。

4)系統(tǒng)內(nèi)核沒有禁ping的情況下,使用ping命令測試ECS服務(wù)器,發(fā)現(xiàn)網(wǎng)絡(luò)不通,請參見Linux系統(tǒng)的ECS中沒有禁PING卻PING不通的解決方法。

 端口檢查

網(wǎng)絡(luò)檢查正常后,進一步檢查端口是否正常。

1. 使用管理終端登錄實例,執(zhí)行如下命令,編輯SSH配置文件。

vi /etc/ssh/sshd_config2. 找到“#port 22”所在行,檢查默認端口22是否被修改,且前面的“#”是否刪除,如果沒有刪除,可以把前面的“#”刪除,然后將22改為其它的端口,再保存退出即可。

說明:服務(wù)監(jiān)聽能使用的端口范圍為0到65535,錯誤配置監(jiān)聽端口會導致遠程桌面服務(wù)監(jiān)聽失敗

3. 執(zhí)行如下命令,重啟SSH服務(wù)。

/etc/init.d/sshd restart說明:也可執(zhí)行service sshd restart命令,重啟SSH服務(wù)。

4. 使用Python自帶的Web服務(wù)器創(chuàng)建臨時的監(jiān)聽端口進行測試。

python -m SimpleHTTPServer [$Port]
 

5. 如果ECS安全組規(guī)則中未放行修改后的端口號,需要將修改后的端口號添加到ECS安全組規(guī)則中。

說明:ECS的安全組規(guī)則中默認放行22端口。修改了遠程桌面的端口后,需要在安全組規(guī)則中放行修改后的端口號。

6. 通過上一步獲取的端口,參考如下命令,進行端口測試,判斷端口是否正常。

telnet [$IP] [$Port]

說明:

- [$IP]指Linux實例的IP地址。

- [$Port]指Linux實例的SSH端口號。

系統(tǒng)顯示類似如下,例如執(zhí)行telnet 192.168.0.1 22命令,正常情況下,系統(tǒng)會返回服務(wù)端中SSH的軟件版本號。

云服務(wù)器無法遠程連接的排查步驟是什么

安全組檢查

檢查安全組配置,是否允許遠程連接的端口。

  • 參見查詢安全組規(guī)則,查看安全組規(guī)則。如果遠程連接端口沒有進行配置,則參見Linux實例啟用SSH服務(wù)后設(shè)置對應的安全組策略配置。

  • 確認是否存在無法ping通ECS實例,在排除Iptables和網(wǎng)卡IP配置問題且回滾系統(tǒng)后,仍然無法ping通??赡苁荅CS實例安全組默認的公網(wǎng)規(guī)則被刪除,則需要重新配置ECS實例的安全組公網(wǎng)規(guī)則。如果不存在,則繼續(xù)下一步驟檢查。

上述內(nèi)容就是云服務(wù)器無法遠程連接的排查步驟是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI