在SSH

时间:2015-10-14 15:47:30

标签: ssh docker clipboard

  1. 我没有X会话就连接到服务器。我已经设置了SSH来转发X.当我通过SSH连接到该服务器并输入:
  2.   

    user @ host-machine:〜$ ssh remote-server

         

    user @ remote-server:〜$ echo hello | xsel -bi

    一切顺利 - 我在主持人的剪贴板上“问好”。

    1. 我有基于Ubuntu的简单Docker镜像。我使用以下参数运行图像:docker run -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix myimage bash。然后,在我正在输入的容器内:
    2.   

      user @ host-machine:〜$ docker run -e DISPLAY = $ DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix myimage bash

           

      user @ 92c40ac9feb7:〜$ echo hello | xsel -bi

      一切顺利 - 我在主持人的剪贴板上“问好”。

      1. 现在我想在启用了X转发的SSH会话服务器上运行Docker镜像。当我尝试在此配置中将某些内容复制到剪贴板时,我收到以下错误:
      2.   

        user @ host-machine:〜$ ssh remote-server

             

        user @ remote-server:〜$ docker run -e DISPLAY = $ DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix myimage bash

             

        user @ 688e48e4b90a:〜$ echo hello | sudo xsel -bi

             

        xsel:无法打开display:(null)

             

        :拒绝连接

             

        用户@ 688e48e4b90a:〜$

        为什么我在SSH会话下使用Docker容器时无法使剪贴板转发工作?

0 个答案:

没有答案