![](/img/trans.png)
[英]Prompted for password by ssh when trying to connect to Amazon EC2 instance
[英]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.