I have spun up an Amazon EC2 instance, and I'm trying to connect to it via SSH from a Mac.
$ ls | grep 'pem'
AWSKeyPair1.pem
$ ssh -vvv -i AWSKeyPair1.pem ec2-user@54.210.10.190
OpenSSH_6.2p2, OpenSSL 0.9.8zf 19 Mar 2015
debug1: Reading configuration data /Users/jackjack/.ssh/config
debug1: /Users/jackjack/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /usr/local/etc/ssh_config
debug1: /usr/local/etc/ssh_config line 20: Applying options for *
debug1: /usr/local/etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 54.210.10.190 [54.210.10.190] port 22.
debug1: connect to address 54.210.10.190 port 22: Operation timed out
ssh: connect to host 54.210.10.190 port 22: Operation timed out
According to this troubleshooting guide, I should check my security rules. I've confirmed that all my Security Groups allow all traffic to and from any source ("0.0.0.0/0").
I don't understand the second and third points in that guide, though. None of the options on the EC2 dashboard mention VPC or ACL - how do I check those settings?
What's more, the instance doesn't even respond to ping:
$ ping 54.210.10.190
PING 54.210.10.190 (54.210.10.190): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Request timeout for icmp_seq 8
...
I've already tried shutting down the instance and starting a new one - same result.
EDIT: Added System Log - http://cryptb.in/lFDJTHdo4W