AWS EC2实例:SSH实例通过Mac连接g时操作超时

时间:2019-02-27 20:57:38

标签: amazon-web-services amazon-ec2 ec2-ami

我启动了Amazon Linux实例,并且正在使用具有以下设置的默认安全组:

Type:All traffic
Protocol:All
Port Range:All

但是从我的Mac通过ssh连接时,我收到“操作超时”消息:

ssh -i "<key in double quotes>" ec2-user@<>.amazonaws.com

导致

ssh: connect to host <>.amazonaws.com port 22: Operation timed out

我不确定这可能是什么原因。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

超时通常表示与远程计算机的连接没有网络连接。一个简单的经验法则是:

  • 如果错误立即出现,则说明远程计算机拒绝了SSH请求
  • 如果错误需要一段时间才能恢复(例如5秒以上),则说明该错误从未到达远程计算机

某些潜在原因:

  • 其他原因阻止了访问,例如公司防火墙。尝试从其他网络(例如,通过电话在家中,公司,系绳)尝试诊断这种情况。
  • 该实例可能位于私有子网
  • 该实例可能位于配置错误的子网中(例如,未路由到Internet网关以创建“公共”子网)