set-up X11 Forwarding over ssh

前端 未结 3 1452
不知归路
不知归路 2020-12-14 03:30

I\'m attempting to set up x11 forwarding to monitor video on an embedded robotics platform yet I cannot seem to get the board to generate graphical output. I\'m running Arc

相关标签:
3条回答
  • 2020-12-14 04:04

    Whenever I had this problem it was almost always about following two options, I think you should set them as below before making any further changes on your configuration like setting DISPLAY, etc.

    X11Forwarding yes
    X11UseLocalhost no
    
    0 讨论(0)
  • 2020-12-14 04:13

    On the server

    Edit /etc/ssh/sshd_config:

    AllowAgentForwarding yes
    AllowTcpForwarding yes
    X11Forwarding yes
    X11DisplayOffset 10
    X11UseLocalhost no
    

    Restart the sshd daemon:

    sudo service sshd restart
    # or
    sudo /etc/init.d/ssh restart
    # or whatever way of restarting your box services works on your distro...
    
    yum -y update xauth
    apt-get -y update xauth
    yum -y install xauth
    apt-get -y install xauth
    

    Now exit the server:

    exit
    

    On the client

    Set the DISPLAY environment variable locally:

    export DISPLAY=:0.0
    

    and start a trusted SSH connection to the server:

    ssh -Y $ssh_user@$ssh_server
    

    Verify success with a graphical app. Install an app supporting X11 forwarding, if needed. As an example:

    yum -y install xclock
    

    and action:

    for i in {1..3} ; do bash -c "xclock &" ; done ;
    
    0 讨论(0)
  • 2020-12-14 04:13

    ssh should set the DISPLAY automatically. usual suspects: missing "X11Forwarding yes" in /etc/ssh/sshd_config

    To debug you can run verbose mode on the client and server and you may notice something : try on the "server" side (debug mode, no daemon)

    $ /usr/sbin/sshd -d -p 222
    

    on the "client":

    $ ssh -v -Y phil@192.168.0.14 -p 222
    

    Once in a while I meet an odd thing, like 'missing xauth' ...

    0 讨论(0)
提交回复
热议问题