-->

DEVOPSZONES

  • Recent blogs

    OCI: How to Enable X11 Forwarding on an Oracle Linux

     OCI: How to Enable X11 Forwarding on an Oracle Linux 7

    I was configuring one of the Oracle Linux 7 server to install Oracle, which would require the use of an X11 forwarded session, So i need to Configure the X11 forwarding on my server. I'm sharing the Procedure i need to follow to get it done.


    Step 1.  Install the xorg-x11-xauth package (if it is not already installed). For example:

     yum install xorg-x11-xauth

    Step 2:  Enable X11 Fowarding Settings

    This is an option to configure inside your SSHD Deamon settings.

    # vim /etc/ssh/sshd_config

     X11Forwarding yes

    save and exit

    Step 3: Restart SSH Service

    The SSH service should be restarted to apply the change configuration.

     systemctl restart sshd

    Connect From Windows

    1. Connect through Putty or other tool as you like.

    2. Enable X11

    3. Start the session

    Connect From  Linux


     ssh -X root@remote-server

    Bonus Tip:

    If you still can not make the X11 working, then make is to turn off the setting X11UseLocalhost. So part of your configuration would likely look like this:


    X11Forwarding yes
    #X11DisplayOffset 10
    X11UseLocalhost no
    After that restart/reload the SSH daemon.
    # systemctl reload sshd
    # systemctl restart sshd
    


    If you want to X11 forwarding for another user after switch user (su) then please follow the below procedure:

    Say it's working for user1 and you want to use it for user2

    For user1:

    $ xauth list $DISPLAY

    <output1>

    $ echo $DISPLAY

    <outoput2>

    Switch to other user , i.e user2

    $ xauth add <output1> 

    $ export DISPLAY=<output2>

    Try:

    $ xclock

    No comments