当从 Exceed xterm 进行 SSH 时,有没有办法与我的 Windows 剪贴板进行交互?

当从 Exceed xterm 进行 SSH 时,有没有办法与我的 Windows 剪贴板进行交互?

我不确定我的设置的哪些部分与我的问题相关,所以我会尽力解释......

我使用的是 Windows 10 笔记本电脑,并使用 Exceed on Demand 打开 Xterm。然后,我使用该 Xterm 通过 SSH 连接到多个不同的系统 (RHEL8),而我没有权限安装新软件包。

我经常想从 Xterm 中复制一些文本块以粘贴到 Windows 应用程序中,但为了做到这一点,我需要执行以下两件事之一:

  1. 打开 Cygwin 并通过一堆代理使用 scp/rsync,以便我可以在 Windows 中获取源文本文件
  2. 我可以将 xterm 的字体大小更改为非常小,以便我可以通过突出显示来复制一堆文本。但这有其局限性(一次不能复制多个 xterm 屏幕),而且更改字体大小很烦人。

是否有任何可以通过标准 RHEL8 本地访问的方式来完成我想做的事情?如果这样的事情是可能的,我会很高兴:

echo "Copy me!!!" > /dev/clipboard

我想我不太明白数据如何传输到 Windows 或从 Windows 传输到我所在的任何 SSH 会话... Windows 似乎没有办法以我想要的方式获取数据提供它,但我想我还是会问。

答案1

SSH 主要只是来回移动字符(它以 TELNET 为模型,而 TELNET 又以串行电缆为模型)。它大致相当于该cat命令可以执行的操作。任何更高级的事情都是通过远程主机发送的控制字符序列来完成的(通常是ANSI 转义)。

您必须通过 X 使用 xterm 吗? (我相信“Exceed On Demand”是一个 X 服务器实现,对吧?)我建议在 Windows 上本地运行 SSH 客户端,或者使用也在 Windows 上运行的终端模拟器。许多终端模拟器使您能够将文本流捕获到文件中。

油灰是一个为此非常受欢迎的开源程序;它具有日志到文件功能。

我过去使用过的商业产品是安全CRT。您必须为此付费,但它比 PuTTY 提供更多 GUI 和手持操作等。我当时发现它的质量非常好,尽管那是几年前的事了。

相关内容