在AWS服务器上安装Apache后,我无法再通过SSH

时间:2013-04-29 20:24:31

标签: apache ssh amazon-web-services amazon-ec2

我正在尝试在亚马逊云上创建一个简单的网络服务器。但每次我断开安装apache后,我都无法再通过SSH连接到服务器。

djc@ubuntu:~/Desktop$ ssh -v -i lobbymonitor2.pem ec2-user@ec2-23-20-4-255.compute-1.amazonaws.com
OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to ec2-23-20-4-255.compute-1.amazonaws.com [23.20.4.255] port 22.
debug1: connect to address 23.20.4.255 port 22: Connection refused
ssh: connect to host ec2-23-20-4-255.compute-1.amazonaws.com port 22: Connection refused

在Apache中我是否需要更改我缺少的设置?

2 个答案:

答案 0 :(得分:1)

我会通过以下步骤调试它:

  1. 确保sshd服务仍在您的实例上运行。重启可能有所帮助。
  2. 也许你最初改变ssh配置使用端口80而不是22(这是一些人为了绕过企业防火墙而做的事情)。而Apache现在可能会阻止它。
  3. 您是否可以检查AWS实例的安全组(防火墙配置)是否允许在端口22进行SSH访问?

答案 1 :(得分:0)

我保存了AMI,然后重新启动了一个新实例。似乎我能够再次连接。

相关问题