Hi,

> I now have his PC with me on my local network, and commands executed
> through ssh -X still display on his screen instead of mine.
> >
> > From his gnome-terminal on my PC:
> > [gary@fedora ~]$ echo $DISPLAY
> > localhost:10.0
> >
> > How do I set the display for commands executed remotely to appear on my
> screen?
> >
>
> What is the value of DISPLAY when you ssh into the system?
> Is there code in .bash_profile or .bashrc (assuming bash shell is used)
> that sets DISPLAY? If so that will break X11 forwarding.
>

The above IS the value of DISPLAY on the remote system (simply called
"fedora", as that is the default).

There's nothing in bashrc/bash_profile that is changing any values.

I also recall reading something about fedora recently changing how X11
forwarding works? Do you perhaps know anything about that?

Perhaps it's related to X11Forwarding options in /etc/ssh somewhere?

In fact, it appears it's changed quite a bit over the years. Here's a
comment from fedora35 about it being related to X11UseLocalhost:
https://discussion.fedoraproject.org/t/fedora35-x11-forwarding/78722/2

I also noticed that if I comment out X11Forwarding in
/etc/ssh/sshd_config.d/50-redhat.conf and restart sshd, the next time I
login, it does indeed complain about "X11 forwarding request failed on
channel 0"

Thanks,
Alex
--
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to