Frage Wie entferne ich den Desktop in die Server-GUI, ohne vorher bei der Konsole angemeldet zu sein


OK, also möchte ich etwas wie VNC oder RDP verwenden, um sich mit meinem Ubuntu zu verbinden 12.04 14.04 LTS-Server, nachdem er hochgefahren wurde und eine Anmeldeaufforderung anzeigt, ohne zur Konsole zu gehen und sich tatsächlich zuerst an der Konsole einzuloggen. Ich muss den Anmeldebildschirm, den die Konsole anzeigt, nicht sehen, aber sobald er sich verbindet, möchte ich die gesamte Desktop-GUI verwenden können.

Dies ist für die Admin-Verwaltung des Servers, also ist es in Ordnung, wenn es einen einzigen Benutzer / Passwort für diesen Zugriff gibt. Es muss auch nicht mehrere gleichzeitige Zugriffe bereitstellen, obwohl das nett wäre.

Die Maschine wurde installiert, indem sie "minimal" wählte und dann die Befehle ausführte

sudo apt-get installieren aptitude
sudo aptitude Installationsbildschirm openssh-server
sudo aptitude install --no-install-empfiehlt Ubuntu-Desktop Landschaft-Client-Ui-Installation
sudo aptitude install indikator-applikationsindikator-appmenu indikator-datetime indikator-session indikator-ton einheit-lens-applications unity-lens-files xdg-utils

Was jetzt?

ich habe es versucht

  • vino (auch bekannt als "Desktop Sharing") scheint zu erfordern, dass jemand bereits am Server angemeldet ist, bevor er verwendet werden kann.
  • tightvncserver sagt, dass es von der Kommandozeile ausgeführt werden kann, aber ich muss es falsch gemacht haben.
  • xrdp sieht vielversprechend aus, zeigt mir aber nur ein leeres Fenster anstelle eines Desktops, wenn ich mich anmelde
  • x11vnc mit xvfb ist komplex und ich konnte nur eine VNC-Sitzung von der SSH-Konsole einer Terminalkonsole erstellen.

Wieder scheint mir etwas zu fehlen, da es sicherlich einen Weg gibt, und möglicherweise mit den Werkzeugen, die ich bereits ausprobiert habe.


5
2018-01-29 06:45


Ursprung




Antworten:


Sie sollten einen Blick auf die X11RDP.

Es ist wirklich ein großartiges Update des Xrdp zusätzlich können Sie das Verhalten anpassen, wie Sie brauchen. Der Typ dort "Kevin Cave" ist genial und jetzt macht er ein Update, damit du x11rdp als Debian-Pakete installieren kannst.

Sie können auch das normale xrdp mit Angabe verwenden ubuntu-2d als Standardsitzung für xrdp. Das sollte dein Problem mit xrdp lösen. Das zu tun:

cd /home/user
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart

4
2018-01-29 07:37



Ich benutzte die Lösung für ubuntu-2d mit xrdp und das funktionierte für mich - BeowulfNode42
@ BeowulfNode42 Ok Freund, das ist gut. - Maythux
Ich habe die gleiche xrdp-Methode am 14.04 versucht und es funktioniert nicht mehr. Muss x11rdp versuchen - BeowulfNode42


Da Ubuntu 14.04 Ubuntu-2d nicht mehr als Option enthält, wird ein weiteres benötigt. Aufbauend auf der Antwort von "Ask" und der Tatsache, dass ich nicht das Gefühl hatte, etwas zu verwenden, das nicht in einem Deb-Paket-Repository war, endete ich für Ubuntu 14.04

sudo aptitude --without-recommends install lxde menu-xdg
sudo aptitude install xrdp
echo "lxsession" > ~/.xsession
sudo service xrdp restart

Dies gibt Ihnen zwar keinen Einheits-Desktop, aber Sie erhalten einen netten GUI-Desktop, auf den Sie mit einem Remotedesktop mit akzeptabler Geschwindigkeit über einen langsamen adsl2-Link zugreifen können.


2
2017-09-15 23:29