因端口配置錯誤導(dǎo)致使用SSH或Workbench無法連接實例怎么辦
更新時間:
問題現(xiàn)象
使用SSH或Workbench無法連接輕量應(yīng)用服務(wù)器實例,通過健康診斷顯示:該實例sshd進程當前正在監(jiān)聽的地址和端口與配置的地址和端口不一致,可能導(dǎo)致SSH連接預(yù)期的地址和端口時失敗。
可能原因
sshd進程當前正在監(jiān)聽的地址和端口不在sshd的配置文件/etc/ssh/sshd_config
中,導(dǎo)致無法連接ECS實例。
解決方案
您可以參考以下步驟,根據(jù)實際需要修改SSH服務(wù)監(jiān)聽配置的地址和端口來解決上述問題。
使用救援遠程連接輕量應(yīng)用服務(wù)器實例。具體操作,請參見使用救援連接Linux服務(wù)器。
- 查看sshd進程實際占用端口號:
netstat -ntlp |grep sshd
說明 如以上命令無法運行,請執(zhí)行ss -tlnp | grep sshd
。 - 修改
sshd_config
配置文件。- 打開
sshd_config
配置文件。vim /etc/ssh/sshd_config
- 按i鍵進入編輯模式。
- 根據(jù)業(yè)務(wù)需要,修改
sshd_config
配置文件中的端口號。sshd_config
配置文件中端口號應(yīng)與sshd進程實際占用端口號相同,本文示例中,需刪除Port 23
。 - 修改完成后按Esc鍵,輸入:wq后按Enter鍵,保存并退出。
- 打開
- 重啟sshd服務(wù)。
systemctl restart sshd
文檔內(nèi)容是否對您有幫助?