如何创建从我的笔记本电脑到安装在 AWS EC2 上的 LXC 的隧道 SSH

如何创建从我的笔记本电脑到安装在 AWS EC2 上的 LXC 的隧道 SSH

我在 AWS 上有一个 EC2 实例,并且安装LXC/LXD在我的 EC2 上。我LXD有一个桥接 IP 地址,我需要通过该地址ssh从我的笔记本电脑访问LXC/LXD

因此,如果:

Me (A) ------> EC2 (B) ------> Target (C)

我需要直接从(A)到建立隧道(C)

答案1

隧道应该这样建立:

ssh -p remote_port -L local_port:target_server:target_port remote_user@remote_server

  • remote_port --> 远程服务器的端口(在您的情况下为 EC2 B)
  • local_port --> 您本地计算机中的端口(在您的情况下为 YOU A)
  • target_port --> 目标机器中的端口(在您的例子中是 TARGET C)
  • target_server --> 目标 C
  • 远程服务器 --> EC2 B

请尝试以下操作:

  • 在本地PC中执行ssh -p 22 -L 8080:target_server:22 remote_usero@remote_server

  • 然后在另一个窗口中执行ssh -p 8080 127.0.0.1

    通过第一次连接,您打开了隧道。保持此连接打开(到第一台服务器),以便从另一个窗口访问目标服务器。

相关内容