Przekazywanie SSH X11 nie działa z klienta CentOS na serwer Ubuntu


2

Sprawdziłem już inne wątki związane z tym problemem, ale nic nie pomogło. Chcę połączyć się z klientem CentOS do serwera Ubuntu / ARMHF, uruchomić aplikację na serwerze i zobaczyć otwierający się GUI po stronie klienta.

Oto co mam:

  • na kliencie CentOS zadzwoniłem xhost + i setenforce 0 i związany z ssh -X na serwer

  • na stronie serwera Ubuntu w sshd_config X11Forwarding jest ustawione na yes, SELinux nie istnieje

Ale gdy próbuję uruchomić moją aplikację, nadal pojawia się komunikat o błędzie

18:11:57: Error: Unable to initialize GTK+, is DISPLAY set properly?

Więc ... co jeszcze może uniemożliwić otwarcie GUI po stronie klienta?


od klienta CentOS do Ubuntu lub z Ubuntu do Fedory ? Dlaczego do cholery setenforce 0?
Jakuje

@Jakuje przepraszam, z CentOS - znalazłem inny wątek, który opisywał SELinux jako powód problemów z przekazywaniem X11, więc właśnie spróbowałem tego
Elmi

Ani xhost + ani setenforce 0 powinien być konieczny do przekazywania SSH. Wykonywanie tych czynności zmniejsza bezpieczeństwo bez żadnych korzyści.
mattdm

Czy masz gui działającego na serwerze, na którym chcesz się zalogować?
Kyle H

@ Kyle H tak, „serwer” to system komputerowy, w którym nie jest podłączony wyświetlacz - dlatego chcę pobrać tę aplikację za pomocą SSH
Elmi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.