我有 3 台电脑:
我想创建一个从 A 到 B 的反向 ssh 隧道,以便让 C 通过 B 到达 A。我阅读了一些指南并遵循了程序,但我做错了什么。
我试着回顾一下已经做了什么。
在 A 上执行此操作
ssh -Nfg -R 2210:localhost:22 userB@B
Run Code Online (Sandbox Code Playgroud)
允许我在 B 上从 B 到达 A
ssh -p 2210 userA@localhost
Run Code Online (Sandbox Code Playgroud)
从 CI 到达 A 可以在 C 上做
ssh userB@B
ssh -p 2210 userA@localhost
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切看起来都很棒。现在我想直接从 C 连接到 A。这不是懒惰,而是(我认为)需要从 C 到 A 使用 FileZilla。
我回到步骤 1 并在 A 上做:
ssh -Nfg -R :2210:localhost:22 userB@B …Run Code Online (Sandbox Code Playgroud)