ubuntuusers.de

Anmeldung auf Fremdrechner (XDMCP) - Wie geht das?

Status: Gelöst | Ubuntu-Version: Kubuntu 8.04 (Hardy Heron)
Antworten |

fbusse

Avatar von fbusse

Anmeldungsdatum:
3. November 2006

Beiträge: Zähle...

Ich habe fünf Rechner (Kubuntu 8.04) im lokalen Netzwerk und hätte gern eine Möglichkeit, mich jeweils untereinander remote anzumelden. Dat kann doch unter echten Betriebssystemen (also nix Windoof) nich so schwer sein...

In der KDE-Anmeldemaske finde ich den hoffnungsfrohen Eintrag "Anmeldung auf Fremdrechner - Alt+R", der mich in das "XDMCP-Rechnermenü" führt - mit einer leeren Tabelle "Rechnername|Status". Und nu?

Gibt's zum "Anmeldung an Fremdrechner" oder "XDMCP" nicht vielleicht irgendwo so etwas wie eine Anleitung? Zumindest weder im "KDE-Hilfezentrum", noch im Wiki bin ich bisher fündig geworden. (Doch, der Kunst des Lesens bin ich durchaus selbst mächtig. Vielleicht fehlt mir wie so oft mal wieder nur der richtige Suchbegriff...)

leonidas666

Anmeldungsdatum:
10. April 2008

Beiträge: 421

Kennst du das hier schon? http://wiki.ubuntuusers.de/VNC

fbusse

(Themenstarter)
Avatar von fbusse

Anmeldungsdatum:
3. November 2006

Beiträge: 413

Wo ist die Verbindung zu meiner Anfrage bezüglich XDMCP? Hängt VNC irgendwie mit der "Anmeldung auf Fremdrechner" zusammen - oder wolltest Du mir eine alternative (vielleicht bessere) Möglichkeit vorstellen?

VNC bietet - wenn ich das richtig verstehe - eine Möglichkeit, einen fremden Deskop (beispielsweise um ein Problem eines anderen Nutzers online gemeinsam zu lösen) "fernzusteuern" - das ist aber eigentlich nicht das was ich haben will:

Ich möchte mich (wie mit telnet/SSH) unabhängig von einem anderen Nutzer auf einem entfernten Rechner (im Heimnetzwerk) anmelden um beispielsweise mit einem nur auf diesem (entfernten) Rechner installierten Programm auch auf anderen Rechnern arbeiten zu können.

Ist die "Anmeldung auf Fremdrechner" (XDMCP) dazu nicht geeignet? WTH finde ich dazu keine Dokumentation? - Bin ich einfach nur zu blöd?!?

leonidas666

Anmeldungsdatum:
10. April 2008

Beiträge: 421

fbusse schrieb:

Ich möchte mich (wie mit telnet/SSH) unabhängig von einem anderen Nutzer auf einem entfernten Rechner (im Heimnetzwerk) anmelden um beispielsweise mit einem nur auf diesem (entfernten) Rechner installierten Programm auch auf anderen Rechnern arbeiten zu können.

Genau das kannst du doch mit VNC machen: Anstatt des Desktops deines lokalen Rechners siehst du dann den Desktop des entfernten Rechners, und kannst dort die gewünschten Programme starten usw. Die eigentlich Arbeit macht dabei natürlich der entfernte Rechner, nur die Anzeige wird auf deinen lokalen Rechner umgeleitet (in der Wiki-Anleitung musst du dafür den Abschnitt "Manuelle Einrichtung" befolgen). Die Sache mit der "Fernunterstützung" ist nur eine zusätzliche Funktion, bei der für diesen Zweck auf dem entfernten Rechner kein neuer X-Server gestartet wird, sondern der bereits laufende genutzt wird.

Jetzt wo du so genau frägst, muss ich aber gestehen, dass ich den Unterschied zwischen XDMCP und VNC nicht so genau definieren kann... ich dachte vnc baut irgendwie auf xdmcp auf, das scheint aber nicht so zu sein. Wenn ich irgendwo auf einem entfernten Rechner arbeiten will, benutze ich jedenfalls immer vnc bzw. ssh-forwarding.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Ist die "Anmeldung auf Fremdrechner" (XDMCP) dazu nicht geeignet? WTH finde ich dazu keine Dokumentation?

Lies' mal GDM - entfernter Login. KDM sollte entsprechende Moeglichkeiten bieten... im Wiki hier ist leider nichts erwaehnt.

fbusse

(Themenstarter)
Avatar von fbusse

Anmeldungsdatum:
3. November 2006

Beiträge: 413

aasche schrieb:

KDM sollte entsprechende Moeglichkeiten bieten...

Ich konnte in KDE nichts in der Art finden. Hat denn niemand eine Idee, wo ich noch suchen können sollte?

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

KDM doesn't work in XDMCP mode 🇬🇧 Dieser Bug soll inzwischen behoben sein. Dort ist aber auch beschrieben, wie XDMCP in KDM aktiviert wird.

fbusse

(Themenstarter)
Avatar von fbusse

Anmeldungsdatum:
3. November 2006

Beiträge: 413

aasche schrieb:

Dort ist aber auch beschrieben, wie XDMCP in KDM aktiviert wird.

Das war zwar noch nicht unmittelbar die Lösung, aber ein paar Links weiter gibt's ein HOWTO: Set up VNC server with resumable sessions - KUBUNTU VERSION 🇬🇧 mit einer umfangreicheren Anleitung. Hieraus braucht's allerdings nur einen kleinen Teil, um die "Anmeldung auf Fremdrechner" mit XDMCP auf Kubuntu zu ermöglichen:

In /etc/kde3/kdm/kdmrc gehören die Zeilen

[Xdmcp]
Enable=true
Port=177
Xaccess=/etc/kde3/kdm/Xaccess
Willing=/etc/kde3/kdm/Xwilling

und in /etc/kde3/kdm/Xaccess muss es heißen

*                                       #any host can get a login window
*               CHOOSER BROADCAST       #any indirect host can get a chooser

(In beiden Dateien waren die betreffenden Einstellungen auf meinem System - durch vorangestellte "#" - deaktiviert.)

Leider kenne ich die Syntax der /etc/kde3/kdm/Xaccess nicht und kann daher nicht wirklich beurteilen, was diese Einstellung bewirken und wie mensch sie eventuell an den tatsächlichen Bedarf anpassen könnte. Die Dokumentation in der Datei selbst ist für Menschen geschrieben, die die Syntax eigentlich kennen und nur noch eine kleine Gedankenstütze brauchen - für den Einstieg als DAU ist sie definitiv ungeeignet (und eine andere habe ich bisher nicht gefunden).

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Leider kenne ich die Syntax der /etc/kde3/kdm/Xaccess nicht und kann daher nicht wirklich beurteilen, was diese Einstellung bewirken und wie mensch sie eventuell an den tatsächlichen Bedarf anpassen könnte.

Das laesst sich rel. leicht finden:

Die Datei Xaccess definiert die Rechner, die sich bei XDM anmelden dürfen...

%hostlist rechner-a rechner-b
* CHOOSER %hostlist

Wobei rechner-a und rechner-b je einen Namen der Clients repräsentieren.
Gibt es nur einen Client, kann die Liste auch aus nur einem Namen bestehen.

Quelle: http://www.pro-linux.de/t_system/XDM-Terminal.html

Xaccess gehoert zum Unix-Urgestein XDM, auf dem z.B. GDM und KDM basieren. So tauchen die Grundlagen grafischer Oberflaechen (das X Window System war das erste...) auch in modernen Distris immer wieder auf. Zwei weitere Artikel zum Thema:

nbkr

Avatar von nbkr

Anmeldungsdatum:
29. Oktober 2007

Beiträge: 1936

Wohnort: Aschaffenburg

Xdmcp ist eigentlich ganz einfach. Auf dem Server - also den Rechner den du steuern möchtest die entferne Anmeldung aktivieren:

System → Verwaltung → Anmeldefenster → Entfernt → Umstellen auf "Wie lokale Anmeldung"

Dann kannst Du auf deinem Rechner beim Login schon den XDMCP Chooser starten. Das ist aber ein wenig unkomfortabel. Schöner gehts mit XNest. Hier gibt es zwei Varianten. Entweder zu installierst Xnest auf deinem Rechner oder auf dem Server. Machst Du das auf dem Server, so kannst Du zusätzlich die X-Session über SSH Tunneln. Das bringt Sicherheitsvorteile, weil das normale X-Protokoll unverschlüsselt ist und somit jeder die Passwörter mitlesen kann.

Um also den Rechner über einen SSH Tunnel fernzusteuern installierst Du erstmal Xnest auf dem Server. Dann kannst Du auf dem Client so drauf zugreifen:

ssh -X username@server Xnest -ac -query localhost :1

fbusse

(Themenstarter)
Avatar von fbusse

Anmeldungsdatum:
3. November 2006

Beiträge: 413

nbkr schrieb:

Xdmcp ist eigentlich ganz einfach.

Vielen Dank für den Hinweis. Aber bei mir (unter Kubuntu) sieht die Bedienung leider etwas anders aus als bei Dir (unter Ubuntu mit Gnome?)

Wenn wir von den üblichen Glaubenskriegen absehen (is' ja schließlich Sonntag, Tag des Herrn, und wir ha'm uns doch alle lieb...) würde mich mal interessieren, ob diese Verkomplizierung unter Kubuntu nur Zufall ist ("dat krieje mer spääter") oder ob die KDE-Entwickler hierfür einen konkreten Grund hatten... - aber das führt vielleicht zu weit vom Thema... 😉

Antworten |