You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过鼠标中键将UTF-8中文内容粘贴至Oracle Cloud Ubuntu 22.04.2 LTS服务器的SSH终端

无法通过鼠标中键将UTF-8中文内容粘贴至Oracle Cloud Ubuntu 22.04.2 LTS服务器的SSH终端

我之前也碰到过类似的跨服务器剪贴板问题,结合Ubuntu 22.04的配置特点,给你几个排查和解决的方向:

  • 检查SSH连接的X11转发配置
    鼠标中键粘贴依赖X11的Primary Selection剪贴板,要是远程连接时没开启X11转发,剪贴板内容根本传不过去。你可以试试用ssh -X user@your-oracle-server重新连接服务器,然后再测试选中中文粘贴的操作。另外,记得服务器端的sshd_config里要开启X11Forwarding yes,如果没开的话,编辑/etc/ssh/sshd_config加上这一行,再执行sudo systemctl restart sshd重启服务。

  • 验证系统剪贴板工具是否正常
    Ubuntu 22.04默认的剪贴板工具可能因为环境不同有差异,你可以先安装xclip来测试:

    sudo apt install xclip
    

    选中“星期六”后,在服务器终端执行xclip -o,如果能输出中文,说明剪贴板本身是正常的,问题大概率出在终端模拟器的配置上;如果输出为空或者乱码,那就是剪贴板服务没正常工作,可能需要检查xauth是否安装(执行sudo apt install xauth)。

  • 确认Locale环境变量设置
    虽然服务器能显示中文,但粘贴操作也依赖正确的UTF-8 locale配置。你可以在服务器终端执行:

    echo $LANG $LC_ALL
    

    确保输出包含zh_CN.utf8或者其他UTF-8编码的locale。如果不对,临时设置试试:

    export LANG=zh_CN.utf8
    export LC_ALL=zh_CN.utf8
    

    之后再测试粘贴操作。

  • 换终端或连接方式排查
    有时候本地终端的配置也会影响剪贴板传输,你可以试试用不同的本地终端(比如gnome-terminal、kitty)连接服务器,或者如果是Windows环境用PuTTY开启X11转发测试。另外,如果服务器有图形界面,直接在服务器本地打开终端粘贴,能快速区分是SSH连接的问题还是服务器本身的配置问题。

备注:内容来源于stack exchange,提问作者xpt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:17:47