【问题标题】:2 hop SSH port forward2 跳 SSH 端口转发
【发布时间】:2012-03-20 10:47:09
【问题描述】:

我一直在尝试使用 1(或 2)行设置以下端口转发配置,但没有成功:

涉及 3 台机器;本地机器[local],生产机器[prod],第三方机器[service]。 Prod 可以 (http) 访问托管在 service 上的 API,而我 (local) 可以通过 ssh 访问 prod。因此,出于开发目的,我试图通过prod 设置到service 的隧道,这样我就可以向某些local 端口发出cURL 命令,并让请求到达service 端点。

我很确定几年前我已经用一个ssh 命令完成了这个操作,但到目前为止我还无法复制它。任何建议表示赞赏。

【问题讨论】:

  • 最好在服务器故障时发布这个;)

标签: ssh portforwarding


【解决方案1】:

ssh -Nnt -L<localport number>:service:<service port number> <username>@prod &

如果我了解您要执行的操作,应该这样做并在后台保持打开状态。这会将<localport number> 上的请求发送到<service port number>serviceprod

【讨论】:

  • 如果您需要为prod 指定.pem 以联系service,该怎么办?
  • @WalrustheCat 不知道——但是maybe this Q&A answers it for you。如果没有,并且四处搜索也没有找到,请打开一个新问题!
猜你喜欢
  • 2011-02-19
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 2021-07-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-30
  • 2015-07-08
相关资源
最近更新 更多