Hallo zusammen,
weil ich selbst nicht mehr weiter komme, würde ich die Frage gerne einmal hier stellen, um zu sehen, ob mir jemand helfen kann. Und zwar:
Ubuntu 18.04.2 Desktop LTS soll ferngesteuert werden - dabei habe ich folgende Wunsch-Anforderungen:
Remote anzumelden, auch ohne das sich vorher lokal ein Benutzer angemeldet hat (also direkt nach dem Start des Systems)
Remote anmelden soll auch gehen, wenn vorher lokal ein Benutzer angemeldet war
Lokal anmelden, wenn man mal Remote angemeldet war
Remote Anmeldung muss auch unter MacOS und Windows funktionieren (entweder via Software wie VNCViewer oder von mir aus auch im Browser mit noVNC oder Apache Guacamole)
Dazu habe ich mir xrdp
mal angeschaut, das machte zunächst einen ganz vernünftigen Eindruck, hatte aber ein paar Macken - z.B. ging das Lokale Anmelden nicht mehr und Remote kam eine dubiose Fehlermeldung. Mit Hilfe von den Artikeln hier http://c-nergy.be/blog/ habe ich es dann geschafft, es zumindest soweit zu bringen, dass eine lokale Anmeldung möglich war ODER eine Remote Anmeldung. Leider konnte man, wenn man sich für eine Variante entschieden hatte, ohne Neustart die Session nicht wechseln.
Daraufhin habe ich mich verschiedenen vnc
-Varianten, Login-Managern und Window-Managern rumgeschlagen (x11vnc, tigervnc, tightvnc), bin aber früher oder später immer wieder gescheitert, weil Kleinigkeiten nicht gingen, z.B.:
Remote-Anmeldung ohne vorherige Benutzer-Anmeldung ging nicht
Auflösung war nicht so anpassbar, wie man es brauchte bzw. es sah unscharf aus
Die Übertragungsraten waren unterirdisch
Man konnte kein GDM3 verwenden, sondern musste lightdm oder XFCE nehmen (das würde ich gerne vermeiden)
Man sah auf dem Bildschirm, was derjenige in der Remote-Session gemacht hat (damit könnte ich noch grade leben, ich hätte es aber schon gern anders)
Die Installation / Einrichtung sollte gescriptet werden können und möglichst ohne Klickibunti funktionieren (DAS ist nicht soo wichtig, zur Not klick ichs halt)
Gibt es eine geradlinige Best Practise Variante, möglichst scriptbar? Bei Windows und MacOS funktioniert das mit einigen wenigen Klicks - bisher hab ich ubuntu immer nur im Server-Bereich eingesetzt, aber Remote-Desktop ist ein K.O. Kriterium für mich...
Wie setzt ihr euren Remote-Desktop um?