【问题标题】:ssh into aws EC2 instance when ssh is blocked by admin当 ssh 被管理员阻止时 ssh 进入 aws EC2 实例
【发布时间】:2012-04-25 08:10:27
【问题描述】:

我有一个新的 aws EC2 实例,在家里一切正常。现在 ssh 访问在大学被阻止了!我想知道如何绕过它并通过 ssh 进入我的 ec2 实例。我有什么方法可以做到?另外,我怎样才能使用 stunnel 来做到这一点?简短的解释与解决方案一起受到赞赏。

【问题讨论】:

  • 我认为您需要更具体地了解他们如何阻止您进入大学,然后才能有人提供帮助。此外,他们通常有充分的理由不希望它在您家以外的任何地方工作。确保您了解他们为什么首先将这些限制放在那里,这样您就不会损害服务器的安全性。

标签: ssh amazon-web-services stunnel


【解决方案1】:

我会尝试以下方法:

  • 将 EC2 实例上的 SSH 侦听器移动到 22/tcp 以外的端口,例如 2222/tcp。他们可能只是在防火墙上阻止了指定的端口号。
  • 如果他们使用深度数据包检测,移动端口将无济于事,因为防火墙仍会检测到 SSH 握手并阻止它。在这种情况下,您需要一个 stunnel 式的解决方案来加密握手本身。

如果他们使用深度数据包检测,我建议您遵循以下说明: http://www.terranpro.org/Tunnel%20SSH%20over%20SSL%20or%20HTTPS.html

stunnel 解决方案有很多活动部件:

  • RSA 密钥生成(使用 openssl)
  • Stunnel 服务器配置(EC2 端)
  • Proxytunnel 安装(在 SSH 客户端上)

此外,您还要对所有内容进行双重加密,因此性能会受到影响。祝你好运!

【讨论】:

    【解决方案2】:

    必须阻止用于 SSH 的端口 22。您需要获得大学管理员的许可才能在您的计算机上打开它。

    【讨论】:

    • 我知道这一点。我在问如何使用 stunnel(或其他工具)通过 ssh 进入 aws 实例。
    最近更新 更多