无法连接到 EC2 - ssh:连接到主机端口 22:连接被拒绝

2024-05-22

我目前在海外,尝试通过 ssh 连接到我的 EC2 实例,但收到错误ssh: connect to host ec2-34-207-64-42.compute-1.amazonaws.com port 22: Connection refused

我打开了纽约的 VPN,但仍然没有任何变化。无法连接到该实例可能是什么原因?

该实例仍在运行并为网站提供服务,但我无法通过 ssh 连接。这是我住的wifi的问题还是实例本身的问题?


我对EC2连接超时的调试步骤

  1. 仔细检查端口 22 的安全组访问权限

  2. 确保您当前的 IP 存在并更新以确保它没有更改

  3. 确保您尝试使用的密钥对与附加到 EC2 的密钥对相对应

  4. 确保本地计算机上的密钥对已正确修改。我相信这是chmod 600 keypair.pem 检查这个 https://stackoverflow.com/questions/1454629/aws-ssh-access-permission-denied-publickey-issue

  5. 确保您位于主机上的 .ssh 文件夹中或正确引用它:HOME/.ssh/key.pem

  6. 最后一张奇怪的完全空洞的检查:

    • 重启实例
    • 分配弹性IP并访问
    • 从使用 IP 切换到公共 DNS
    • add a :在 user@ip 的末尾:

不过,完全神秘的调试设置为 6。这是“我的代码不起作用 - 不知道为什么。我的代码起作用 - 不知道为什么。”的一部分。类别

Note:如果您在连接到 VPN 时访问 EC2,请注意您的 IP 会发生变化!因此,请在 EC2 安全组上启用来自 VPN IP 的传入流量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法连接到 EC2 - ssh:连接到主机端口 22:连接被拒绝 的相关文章

随机推荐