Amazon EC2 - 重新启动后没有SSH,连接被拒绝

Modified on: Tue, 20 Aug 2019 10:20:02 +0800

我已经复制了两三次,所以我猜测我正在做的事情有问题。

以下是我的步骤:

  1. 使用以下命令通过EC2管理控制台启动新实例:Ubuntu Server 13.10 - ami-ace67f9c(64位)
  2. 使用默认值启动(使用我现有的密钥对)
  3. 实例启动。我可以使用Putty或Mac终端来SSH。成功了!
  4. 我重新启动实例
  5. 10分钟后,当实例应该备份并运行时,我的终端连接显示:

    stead:~ stead$ ssh -v -i Dropbox/SteadCloud3.pem ubuntu@54.201.200.208
    OpenSSH_5.6p1, Op`enSSL 0.9.8y 5 Feb 2013
    debug1: Reading configuration data /etc/ssh_config
    debug1: Applying options for *
    debug1: Connecting to 54.201.200.208 [54.201.200.208] port 22.
    debug1: connect to address 54.201.200.208 port 22: Connection refused
    ssh: connect to host 54.201.200.208 port 22: Connection refused
    stead:~ stead$
    
  6. 醇>

    很好,我知道公共IP地址可以更改,因此检查EC2管理控制台,我验证它是相同的。奇怪的。为了好玩,我尝试使用公共DNS主机名连接:ec2-54-201-200-208.us-west-2.compute.amazonaws.com。没有骰子,同样的结果。

    即使使用内置于EC2控制台的Connect via Java SSH客户端,我也会拒绝连接。

    我检查了安全组。此实例位于组启动向导-4中。查看该组的入站配置,允许端口22从0.0.0.0/0开始,因此应该在任何位置。我知道我正在点击我的实例,这是正确的安全组,因为我无法ping实例。如果我为这个安全组启用ICMP,突然间我的ping通过。

    我在互联网上发现了一些其他类似错误消息的帖子,但大多数似乎都可以通过调整防火墙设置轻松解决。我已经尝试了其中一些,没有运气。

    我猜测有一个简单的EC2步骤我不知道了。感谢您提供的任何帮助,我很乐意提供更多信息或进一步测试!

    更新 - 以下是来自Amazon EC2控制台的系统日志:http://pastebin.com/4M5pwGRt

作者:,SteadH

最佳答案

今天在我的ec2实例上有类似的行为,并追踪到了这个:
当我做
sudo reboot now
机器挂起,我必须从aws管理控制台手动重启它
当我做
sudo reboot
它重新启动就好了。
显然“现在”不是重启的有效选项,如https:// askubuntu的.com /问题/ 397502 /重启-A-服务器从-命令行

想法?


相关问答

添加新评论