V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xiaopanzi
V2EX  ›  SSH

如何同步远程 SSH 机器粘贴板的内容

  •  
  •   xiaopanzi · Oct 3, 2023 · 1953 views
    This topic created in 942 days ago, the information mentioned may be changed or developed.

    当我使用本地机器( A )通过 SSH 连接到远程机器( B )时,在 A 机器复制的内容可以通过 Ctrl-Shift-V 粘贴到 B 机器。但是,如何反向操作呢?即在 B 机器复制的内容能直接在 A 机器粘贴。

    我在 StackOverflow 看到很多类似的问题,比如How to send data to local clipboard from a remote SSH session,但感觉这些方案都有点麻烦。

    我目前使用的终端是 Kitty ,所以也接受 terminal-specific 的方案。

    大家目前是使用什么方案?

    Supplement 1  ·  Oct 3, 2023
    我在 ssh 中主要使用 nvim ,经过一番搜索,发现一个比较好的方案是利用 OSC52 ,参考 Seamless copy-paste between tmux, vim and clipboard over ssh: https://gronskiy.com/posts/2023-03-26-copy-via-vim-tmux-ssh/

    现在的 ssh 中的 nvim 通过 y 复制,能够直接在客户端直接粘贴。
    2 replies    2023-10-03 12:22:18 +08:00
    linchem
        1
    linchem  
       Oct 3, 2023
    我用的是 XSHELL ,好像没有你说的问题,A 、B 双向复制粘贴都没问题
    xiaopanzi
        2
    xiaopanzi  
    OP
       Oct 3, 2023
    @linchem 刚发现了一种曲线救国的方式:在 B 机器上开启了 tmux ,刚才发现 B 机器上 tmux 中复制的内容,在 A 机器是可以粘贴的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2545 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:56 · PVG 20:56 · LAX 05:56 · JFK 08:56
    ♥ Do have faith in what you're doing.