簡體   English   中英

重啟后無法通過 SSH 連接到 EC2 服務器

[英]Unable to SSH into EC2 server after reboot

我有一個使用彈性 IP 地址的基於 ubuntu 18.04 的 EC2 實例。 我可以毫無問題地通過 SSH 連接到實例。

apt 正在實例上執行一些無人值守的更新。 如果我在更新后重新啟動系統,我將無法再通過 SSH 進入系統。 我收到錯誤ssh: connect to host XXX port 22: Connection refused

幾點:

  1. 即使在更新之后,我也可以在重新啟動之前通過 SSH
  2. 重啟方法沒有區別。 sudo shutdown -r now和 EC2 儀表板具有相同的結果。
  3. sshd_config 沒有問題。 我已經分離了卷並將其附加到一個新的工作實例。 sshd -t也沒有報告任何問題
  4. 我可以在更新之后但在系統重新啟動之前執行sudo systemctl restart ssh.service
  5. 我嘗試過使用和不使用彈性 IP。 結果相同
  6. 從系統日志中,我看到 SSH 正在嘗試啟動,但由於某種原因失敗

我想找出 ssh 守護進程沒有啟動的原因。 任何指針?

更新:

  1. 系統日志
  2. 客戶端日志
  3. 重啟前后安全組無變化

EC2 > 網絡和安全 > 安全組 > 編輯傳入規則 > SSH 0.0.0.0/0

步驟 1:EC2 > 實例 > 操作 > 映像和模板 > 創建映像

步驟 2:使用 AMI 映像啟動一個新實例。

我錯過了錯誤Failed to start Create Static Device Nodes in /dev. 在系統日志中。 https://askubuntu.com/questions/1301750/ubuntu-16-04-failed-to-start-create-static-device-nodes-in-dev給出的解決方案幫助解決了我的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM