【问题标题】:How to solve "ssh: connect to host ec2-XX-XX-XX-XX.compute-1.amazonaws.com port 22: Connection timed out" error in AWS EC2如何解决 AWS EC2 中的“ssh:连接到主机 ec2-XX-XX-XX-XX.compute-1.amazonaws.com 端口 22:连接超时”错误
【发布时间】:2019-09-09 11:19:49
【问题描述】:
  1. 我正在尝试从 windows10 机器中的gitbash 连接到我的 AWS EC2 实例。
  2. 我在 ssh 中使用以下命令。

    ssh:连接到主机 ec2-XX-XX-XX-XX.compute-1.amazonaws.com 端口 22:连接超时

  3. 我也试过从linux机器的终端连接,但是一样

    “连接超时”

错误是我得到的。 2. 试过 Putty 但我得到了和 abiove 一样的错误

用户名@PC-NAME1 MINGW64 /c $ ssh -i "portfolioec2key.pem" ubuntu@ec-XX-XX-XX-XX.compute-1.amazonaws.com ssh:连接到主机 ec2-3-94-109-39.compute-1.amazonaws.com 端口 22:连接超时

【问题讨论】:

  • 是的。入站规则如下。类型 协议 端口范围 来源 SSH TCP 22 XX.XX.XX.XX/32(custom)
  • 大家好,如果您在 al 之后仍然遇到错误;l 您的安全组很好,而且您正在从公司 IP 连接...那么这意味着您的管理员正在阻止或执行某些阻止您的操作从连接到您的 aws ec2 实例。
  • 所以我所做的是我安装了一个终端应用程序并添加了一个使用 telnet 协议从端口 33 连接的所有 tcp 规则。请注意复制用户名、dns,并将密钥下载到移动设备中。 :-)

标签: amazon-ec2


【解决方案1】:

1)检查pem文件权限。 将 pem 文件权限更改为 600

chmod 600 portfolioec2key.pem

2) 尝试远程登录您的 EC2 实例 IP 地址

telnet xx.xx.xx.xx 22.

如果成功,那么您的 pem 文件有问题,如果没有,请检查以下内容。

3) 检查安全组入站规则。

4) 检查 NACL。

5) 检查您的实例是否在公共子网中。

6) 如果您有 VPN 连接,请检查您的实例是否在正确的子网中并且连接正确。

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 2017-12-01
    • 2015-09-17
    • 2013-03-13
    相关资源
    最近更新 更多