【问题标题】:how to create a dynamic port forwarding with several hops?如何创建具有多个跃点的动态端口转发?
【发布时间】:2020-08-01 11:52:24
【问题描述】:

如果我们有以下情况:

[笔记本电脑] ---- [host1] ---- [host2] ----[target]

host1 可以从我的笔记本电脑访问,host2 可以从 host1 访问,而目标只能从 host2 访问。我们对 host1 和 host2 都有 ssh 凭据。

我们可以通过以下命令使用动态端口转发:

ssh -N -D 127.0.0.1:8282 host1_account@host1

这基本上会创建一个我们可以与代理链一起使用的 SOCKS4,以便命令可以在 kali 设备上运行:

代理链 ssh host2_account@host2

我们如何创建一个从主机 2 到目标的类似(附加?)动态隧道?

【问题讨论】:

    标签: ssh tunnel


    【解决方案1】:

    确保您使用的是 OpenSSH 7.3 或更高版本,并使用 SSH 的 ProxyJump 功能:ssh -J host1_account@host1 -D 127.0.0.1:8282 host2_account@host2。这将为您在 host2 上提供一个 SSH 会话,并且 127.0.0.1:8282 将通过 host2 代理流量。

    【讨论】:

    • 哇,这么简单。奇迹般有效!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    相关资源
    最近更新 更多