2021-11-05
瞎折腾
00
请注意,本文编写于 1058 天前,最后修改于 74 天前,其中某些信息可能已经过时。

目录

远程和本地均为Linux
本地为windows

本文介绍如何在Linux远程机器中将文本拷贝到本地的方法

远程和本地均为Linux

两边都安装xclip或xsel

远程机器/etc/ssh/sshd_config设置:

AddressFamily inet X11UseLocalhost yes

ssh -Y登录

远程机器tmux配置:

bind -T copy-mode-vi 'v' send -X begin-selection bind -T copy-mode-vi 'y' send-keys -X copy-pipe "xclip -in -selection clipboard" bind -T copy-mode-vi 'C-v' send -X begin-selection \; send -X rectangle-toggle

这样在tmux中选中后按y就会拷贝到本地剪贴板

通过ssh -Y登录后,$DISPLAY环境变量为localhost:10.0,只要确保这个环境变量存在,在远程机器neovim中执行<leader>y,也会拷贝到本地剪贴板

本地为windows

如果本地是windows系统,可以启动一个X server,然后按照上面的方法连接,也可以实现远程拷贝。

X server 推荐MobaXterm, 只要ssh登录到远程机器就会自动在后台运行X server.

本文作者:renbear

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC 2.0 许可协议。转载请注明出处!