ssh - 如何使用两个代理通过 ssh 进行端口转发?
问题描述
我通过以下方式创建 SSH 隧道,通过代理与远程服务器通信:
ssh -L 7777:remote:9999 user@proxy1
然后我运行我的软件: software --port localhost:7777
我需要通过使用另一个隧道从proxy1
到另一个代理(proxy2
)然后到remote
。换句话说,我想把命令改成这样:
ssh -L 7777:proxy2:8888 user@proxy1
但我不确定如何配置 proxy2 以将端口 8888 上的所有内容隧道传输到远程:9999。
proxy1
我在和上都有 root 权限proxy2
。
解决方案
推荐阅读
- android - 使用 parse 验证字符串
- node.js - 如何调整图像大小但保持其方向和纵横比?(克)
- java - JTextField 在最小化 JFrame 后正在移动
- python - 如何使用循环中的多个参数创建 sqlalchemy 删除查询
- html - 如何使背景图像成为悬停/选择区域css
- python - PYOMO:约束没有合适的值
- c++ - 类对象不能访问自己的私有成员?
- javascript - 使用 Javascript 更改按钮的文本内容
- python - 如何连接 numpy 列?
- timer - 在 SAML21G18B 上使用 TC0 与 Arduino Mattairtech 发行版