當您無法遠端連線ECS例項時,可能遇到下列情況,請您根據實際情況進行選擇。
說明
:不管是Windows例項還是Linux例項,均可參考本文進行處理
· 不知道如何遠端連線ECS例項
雲伺服器ECS支援透過多種方式連線例項,包括Workbench、VNC和第三方客戶端工具。您可以綜合考慮目標例項的作業系統、本地裝置的作業系統、需要執行的操作等因素,選擇合適的連線方式。
· 遠端連線ECS例項時出現錯誤
當遠端連線ECS例項出現錯誤時,請參考下列內容逐步排查。
步驟一:檢查網路連通性
參考下列命令,測試您本地與ECS例項之間的網路連通性。
ping [$ECS_IP]
說明
:[$ECS_IP]指ECS例項的公網IP地址。
收集測試結果並參考下列情況進行處理。
可能性
測試結果
解決方案
情況一
可以ping通ECS例項
說明網路正常,請繼續步驟二的排查。
情況二
可以ping通ECS例項,但是存在丟包
丟包一般是由於本地與ECS例項間的中間網路存在波動,您可以嘗試更換時間段或本地網路後重新進行測試。同時,您也可以透過ping命令和mtr工具來判斷問題根源
情況三
無法ping通ECS例項
此問題有多種可能性,例如:ECS例項未執行、防火牆設定等。需要逐步排查,直到可以正常ping通ECS例項
說明
:如果您曾經透過安全組規則、訪問控制、系統內的防火牆等工具禁止ECS例項被ping通,則可以忽略此問題,繼續下一步的檢查。
步驟二:檢查遠端連線的埠
確認網路連通性沒問題後,請參考下列命令,測試ECS例項遠端連線埠的可用性。
telnet [$ECS_IP] [$Port]
說明:
· [$Port]指遠端連線的埠號,Linux例項的預設埠為22,Windows例項的預設埠為3389。如果您更改過遠端連線埠,請替換為您更改後的埠號。
·
· 如果您的本地裝置是Windows系統,並且未安裝telnet工具,請參見
Windows系統開啟telnet命令
進行安裝
收集測試結果並參考下列情況進行處理。
可能性
測試結果
解決方案
情況一
可以訪問遠端連線埠
說明網路和遠端連線服務正常,請繼續步驟三的排查。
情況二
無法訪問遠端連線埠
可能是由於安全組規則、RDP或SSH服務未執行、防火牆設定等,無法訪問遠端連線的埠,請參見
能夠ping通伺服器的同時埠不通的排查方法
進行處理。
步驟三:檢查遠端連線時的報錯
上述檢查通過後,請再次嘗試遠端連線ECS例項。如果仍然連線失敗,系統通常會返回報錯資訊。
更多伺服器技術乾貨可以關注【馳網】,助您成為更專業的伺服器管理員!