CentOS下无法与PuTTY共享剪贴板

CentOS下无法与PuTTY共享剪贴板

我在本地机器上运行 CentOS 6 并使用 PuTTY。

在 PuTTY 会话中,选择、复制和粘贴文本操作正常。但本地机器上的剪贴板内容不会改变。

我的PuTTY版本:

Installed Packages
Name        : putty
Arch        : x86_64
Version     : 0.62
Release     : 1.el6.rf
Size        : 4.5 M
Repo        : installed
From repo   : rpmforge
Summary     : Graphical SSH, Telnet and Rlogin client

如何共享剪贴板?

答案1

首先,正如 William P. Botha在 Linux 上完全没有理由使用 Putty。只需打开您最喜欢的终端仿真器并运行ssh或执行您需要执行的任何操作:

$ ssh [email protected]
$ scp local_file.txt [email protected]:/path/to/remote/file.txt

至于剪贴板,在 *nix 下会变得稍微复杂一些。你可能与 X 提供的多个剪贴板不兼容(这是一个功能,不是一个错误)。简而言之,*nix 有两个主要的“剪贴板”,即 PRIMARY 和 CLIPBOARD。当您选择文本时,该文本将被复制到 PRIMARY,可以使用鼠标中键进行粘贴。Ctrl+C复制到 CLIPBOARD,可以使用Ctrl+进行粘贴V。因此,根据正在使用的剪贴板,您可以使用不同的方法进行粘贴。请参阅这一页在 Arch wiki 上查看更多信息。

您可能还会发现许多“剪贴板管理器”很有用。它们允许您在使用的剪贴板之间切换,并将一些以前的选择保存在剪贴板历史记录中,以便根据需要粘贴。一些比较知名的剪贴板管理器包括:

  • clipit
  • glippy
  • glipper
  • parcellite
  • klipper

答案2

我建议在 CentOS 中使用标准终端或控制台,因为它可以满足您的所有需求。Putty 通常仅用于 Windows 到 Linux。

答案3

有一个可用的PuTTY补丁,称为腻子夹“本页包含修补版本的 Putty,它允许您远程打印到 Windows 剪贴板。一个很小的 ​​shell 脚本 winclip 可以利用此功能允许远程(例如 Unix)程序将其输出传送到本地 Windows 剪贴板,或将远程文件复制到 Windows 剪贴板。

这显然不适合你的 putty 版本,但是我发现了一个0.60 版本更新补丁在博客上这可能也适用于您的 0.62。否则,如果此功能对您很重要,您将不得不安装 PuTTY 0.60。

答案4

我已经修改了 Putty 以使其能够将选定的文本复制到剪贴板中。看一下这个

Linux 上的 Putty 在“复制和粘贴”方面有点不方便。鼠标中键可以完成这项工作,但瞄准目标窗口的正确位置仍然很棘手。

此线程中的补丁使 Putty 能够将选定的文本复制到剪贴板,以便我可以使用“Ctrl+v”进行粘贴。

该补丁针对 putty 0.63 版本生成。

下图显示了 diff 输出 差异输出

相关内容