当 ssh 被管理员阻止时 ssh 进入 aws EC2 实例

标签 ssh amazon-web-services stunnel

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

最佳答案

我会尝试以下方法:

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

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

    stunnel 解决方案有很多事件部分:
  • RSA key 生成(使用 openssl)
  • Stunnel 服务器配置(EC2 端)
  • Proxytunnel 安装(在 SSH 客户端上)

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

    关于当 ssh 被管理员阻止时 ssh 进入 aws EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153333/

    相关文章:

    mysql - 需要使用 delphi 应用程序通过 SSH 隧道进行引导

    ssh - capistrano 3 设置了 ssh 端口,但 22 仍在使用

    java - 如何找到AWS EC2客户端的角色?

    amazon-web-services - 用于获取具有最短距离的所有相关顶点的最佳海王星查询

    ssl - 如何在 Linux 上建立安全的 websocket (wss ://) to insecure websocket (ws://) ( stunnel ?)

    logging -/var文件系统上的日志文件会导致应用程序崩溃吗

    bash - 从本地 sh 文件调用远程 sh 脚本

    node.js - 将用户图像上传到 s3 并从 Node 生成缩略图

    node.js - 你能从 Stud > HAProxy > nginx 获取 X-forwarded-for 吗?

    一次性使用用户名密码认证的Git clone