-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 24.01.2012 10:43, schrieb Werner Flamme:
Michael [23.01.2012 20:55]:
Danke für viele Antworten. Ich antworte jetzt mal auf alle Kommentare gemeinsam: - xclock -display <host>:<xservernr>.<screen> hatte ich probiert, geht aber nicht
Das könnte nur gehen, wenn Du auf Deinem Arbeitsrechner den anderen Rechner mit xhost freigegeben hast.
- Display ist nicht gesetzt. Eine "echo $DISPLAY" ergibt eine leere Zeile. Das ist genau das Problem, bei OS 11.3 ist die Variable gesetzt, aus der Erinnerung glaube ich es war ":0" (hab ich jetzt nicht mehr verifiziert)
Ist in Deiner /etc/ssh/sshd_config die Zeile X11Forwarding yes aktiv? Dazu vielleicht noch X11DisplayOffset 10 X11UseLocalhost yes
Dann müsstest Du bei ssh -X $fremdhost bei "echo $DISPLAY" die Ausgabe localhost:10.0 erhalten
- IPv6 ist bei mir abgeschaltet, das stimmt. Ein ssh -X kann ich absetzen, der login klappt und shell Kommandos funktionieren auch. Nur bei jedem Programm, das ein eigenes Fenster aufmachen will, kommt die Meldung "Error: no display specified", egal ob ich die Option "-display 192.168.2.3:0.0" oder ähnliche Varianten wie <ip>:0, <ip>:10.0 etc. angebe.
Jaja, IPv6 abgeschaltet ist ja ganz gut. Aber in /etc/hosts darf unter "localhost" dann auch keine IPv6-Adresse mehr stehen, sondern nur so:
127.0.0.1 localhost ::1 ipv6-localhost ipv6-loopback
- Ich habe den Tip von Markus versucht und in /etc/hosts alles mit ipv6 auskommentiert und "127.0.0.1 localhost" als erste nicht kommentierte Zeile stehen. Dann reboot, aber gleiches Verhalten ... leider ...
Reboot *verächtlichguck*. Du hast viel mit Windows zu tun, ja? :-P "rcnetwork restart" existiert, abgesehen davon, dass Änderungen in /etc/hosts sofort wirksam werden.
Ich tippe, es ist irgendeine Art von Authentikation oder eingeschalteter Sicherheit, die es zu finden gilt.
Geht der beschriebene use case denn bei euch? Danke, Michael
Was denkst Du, wie ich meine knapp 30 Server verwalte? :-)
Gruß Werner Hallo Werner
a) Ja, in /etc/ssh/sshd_config sind X11Forwarding und X11UseLocalhost
gesetzt, X11DisplayOffset steht auf 10.
Letzteres habe ich testweise auch auskommentiert versucht.
b) "xhost +" ist in meiner .bashrc and .profile eingetragen
c) echo "DISPLAY" ergibt aber eine leere Zeile. Und "ssh -X" sagt
bereits beim Login folgendes: