unix - 利用 SSH 命令(-L 或 -D)覆盖隧道配置中的一系列端口
问题描述
全部 - 首先,这可能是不可能的,但我想我会尝试。我们公司的安全性使得我们利用 linux 堡垒通过 ssh 隧道连接到分段网络。从桌面(与 Windows 堡垒相反)很好,因为我们可以从 Putty 运行并在后台使用术语会话,并且可以通过标准浏览器/应用程序访问站点。简而言之,我们将端点的 127 个(环回)版本添加到我们机器上的本地主机文件中,然后启动一个批处理文件来启动 linux 堡垒并具有本地主机/端口到远程主机/端口的映射。到目前为止,一切都很好。
示例(主机文件)127.22.22.22 website.com # 真实 IP 将是 10.22.22.22 示例(批处理文件映射,在此示例中为端口 443)-L 127.22.22.22:443:10.22.22.22:443
现在,我们有一个可以访问的新应用程序,但作为登录逻辑的一部分,它从一个范围(随机端口中的 1000 个范围)中选择一个随机端口。这些总是转到相同的远程主机端口(即已知的,例如 18501)。有没有办法从本地范围映射到远程端的单个端口?并且由于我们已经在技术上使用环回步骤映射它们(如果这有任何意义),这一事实是否变得更加困难。欣赏任何想法!
解决方案
推荐阅读
- python - Python:制作偏离中心的极坐标图?
- r - 将 R 数据帧转换为时间序列
- menu - 如何在 Electron 中将 MenuItem 分离到它自己的模块中?
- c++ - C++:被释放的指针未在类中分配
- python - 在 pywrap_tensorflow.py 中找不到 Tensorflow TFE_Py_FastPathExecute 变量
- reactjs - React 使用服务器端渲染还是客户端渲染?
- java - Wicket - 从另一个面板设置模型
- dialogflow-es - 对话流消歧
- xml - 如何使用 Powershell 将进程写入 XML 文件?
- arrays - Postgres 存储在 jsonb 中的数组的总和