簡體   English   中英

嘗試連接到亞馬遜 AWS EC2 實例時 SSH 掛起

[英]SSH hangs when attempting to connect to amazon AWS EC2 instance

全新的 AWS。 昨天我能夠很好地通過 ssh 連接到我的 EC2 實例,但今天 SSH 掛起這個(詳細)輸出:

-> ssh -vvv -i "x.pem" ec2-user@ec2-x-x-x-x.us-east-2.compute.amazonaws.com

OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "ec2-x-x-x-x.us-east-2.compute.amazonaws.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ec2-x-x-x-x.us-east-2.compute.amazonaws.com [18.191.133.22] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file x.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file x.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4

我嘗試了此處的建議,連接到 Amazon EC2 實例時 SSH 掛起,但沒有奏效。 我有一個安全規則,允許 ssh 從任何地方訪問 22 端口。

我可以 ping 實例並 telnet 到端口 22 很好。

您還可以查看 ec2 實例的監控部分以了解 CPU 使用情況。 如果 CPU 使用率為 100%,這可能會導致問題。 由於您現在可以 ssh,因此還要檢查可用磁盤空間。

我必須將位於~/.ssh/id_rsa.pub內容粘貼到 ymy EC2 Dashboard 下的Key Pairs 然后我在創建一個新的 AWS 實例時使用了這個密鑰(我吹走了我的舊實例——也許有一種方法可以更改密鑰)。

我的實例也發生了同樣的事情,我無法通過 ssh 進入它,並且無法訪問在它上面運行的應用程序。 在控制台中,實例狀態為“正在運行”。 我不確定是什么原因造成的,我最終通過重新啟動實例來修復它。 似乎 ubuntu 由於某些原因凍結了。

暫無
暫無

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

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