标签: multiplexing

在 ControlMaster SSH 会话上以编程方式添加端口转发

我刚刚发现了 OpenSSH 的 ControlMaster/ControlPath 功能,它允许您使用单个 SSH 连接来运行多个终端。

由于我经常使用 SSH 来使用端口转发来获得加密和经过身份验证的 VNC 会话,我立即意识到您无法将端口转发添加到已经建立连接的远程服务器。这很糟糕。

有时后来我发现您可以通过在正在运行的 SSH 终端会话中键入 ~C 来规避此限制。这将打开一个命令行,允许您添加或删除端口转发。

我现在的问题是:如何在使用 ControlMaster/ControlPath 功能的现有 SSH 会话上添加端口转发,而无需访问该 SSH 会话中的终端会话。我需要这个来启用我的脚本,该脚本启动一个安全的隧道 VNC 连接,以便我添加并稍后删除其端口转发。

(我知道我可以使用终端多路复用器,例如 GNU Screen 或 tmux,实际上我已经在这样做了。但出于多种原因,我喜欢只使用一个 SSH 会话的想法。)

security ssh vnc port-forwarding multiplexing

11
推荐指数
1
解决办法
2573
查看次数

有没有办法从 Windows 使用会话多路复用(控制主)?

在我们的存储库服务器上,将 ControlMaster 添加到 ssd/config 文件(创建套接字?)导致 50 倍的传输速度从平均大约 2.5 秒增加到平均 0.05 秒。传输速度在存储库系统和我们的 Web 服务器之间。现在我想对 windows -> 存储库连接应用相同的性能提升。我们目前使用 Tortoise 通过 SSH 进行连接,我在维基百科上读到 Putty 本身不支持会话多路复用。我知道还有其他具有该功能的 SSH 工具也适用于 Windows,但我想知道是否使用这些工具会遇到使用 SSH 连接与 Mercurial 的兼容性问题,因为现在我相信它使用 Plink 来处理SSH 隧道。

我正在寻找在与 Mercurial 兼容的 Windows 上启用会话多路复用的任何选项。

linux windows ssh putty multiplexing

9
推荐指数
2
解决办法
4902
查看次数

用于 Oracle RMAN 备份的 NetBackup 多路复用

我的问题是...建议使用 NetBackup 中的什么多路复用因子/您是否将 Oracle RMAN 备份用于通过 1Gb/s 管理网络到 LTO3 的备份?

JB

背景:

使用 NetBackup 等企业备份工具时,存在多路复用的概念,即同时合并来自多个备份客户端的数据,以便尽快为现代高速磁带驱动器提供数据。

交织的并发客户端数据流的数量由复用因子决定。多路复用因子越高,传送到磁带机的数据就越多,但恢复速度越慢。

由于整体恢复速度主要取决于混乱(记录事件、确定磁带是否可用、从异地召回、负载、库存等)而不是实际磁带恢复速度,我有信心使用高系数进行文件系统备份.

具有大型数据集的 Oracle 备份通常一起恢复,这对文件系统备份提出了不同的挑战。

oracle backup performance-tuning multiplexing netbackup

7
推荐指数
1
解决办法
3363
查看次数

socat 转发到多个地址

我有一个传入的视频流,我想设置多个进程来处理它,每个进程都在自己的地址上运行。经过一些阅读后,似乎socat是一种方法来做到这一点

socat TCP4-LISTEN:1934,fork,reuseaddr TCP4:someaddress:1935 
Run Code Online (Sandbox Code Playgroud)

这会将所有内容转发到目标地址,但它只允许我绑定一个目标。有没有办法用socat绑定多个目标地址?如果我尝试多个单独的绑定,我会在后续绑定中收到“地址已在使用中”错误。我没有被迫使用 socat,如果有人知道更好的方法,任何可以让我复制传入流的东西都是好的。谢谢。

linux multiplexing socat

6
推荐指数
1
解决办法
8059
查看次数

在 ControlMaster SSH 会话上以编程方式删除端口转发

不久前,我得到了一个答案,告诉我如何在正在运行的 SSH ControlMaster 进程上添加端口转发。要知道这有很大帮助,但是在我不再需要之后,我仍然缺少删除此类端口转发的方法。

据我所知,您可以通过正常连接上的内部命令键序列来执行此操作,这似乎对 ControlMaster 客户端禁用。即使这是可能的,我也需要一个可以用脚本自动化的解决方案,这肯定不是那么容易。

有没有办法做到这一点?它是否易于自动化?

security ssh port-forwarding multiplexing

5
推荐指数
1
解决办法
3315
查看次数

好的终端多路复用器推荐

请推荐我一个好的终端多路复用器。我是系统管理员工作的新手,需要一种管理多个盒子的好方法。

编辑:请明确一点,我正在寻找像 PuTTy 这样可以一次向多个盒子发送命令的东西。

用法示例:在 10 个不同的盒子上安装 rpm。必须手动完成每一项工作很乏味。

linux terminal multiplexing

4
推荐指数
1
解决办法
645
查看次数