我有 Ubuntu 11.04 桌面和 11.04 VPS 服务器。
vim
替换后vim-gtk
(虽然我不需要 GUI),我能够在 中使用系统的剪贴板vim
。我想在 Ubuntu 服务器中使用相同的功能,但它似乎不适用于ssh -X
。
有什么方法可以启用该功能或需要使用nano
该功能吗?
答案1
“剪贴板”是 X11 的一项功能,因此您需要为“受信任”模式下的 SSH 连接启用“X11 转发”:
$ ssh -Y myserver
(默认情况下,X11 以“不受信任”模式转发,这有点也限制。-Y
禁用限制。
还要确保服务器具有xauth
支持 X11 的版本vim已安装。您可以使用xsel -o
和xsel -o -b
来验证是否可以访问剪贴板。
为了使其永久生效,请将以下内容添加到您的本地~/.ssh/config
:
Host myserver
ForwardX11 yes
ForwardX11Trusted yes