VNC auf dem Ubuntu-Server ohne Heads

2195
AkASlow

Ich habe also den letzten Tag versucht, meinen Ubuntu-Server dazu zu bringen, ohne einen angeschlossenen Monitor auf den Desktop zu booten. Wenn der Desktop nicht gestartet wird, startet der Vino- Server nicht. Dadurch wird der VNC-Server nicht gestartet.

Ich habe versucht, einen Dummy-Monitor hinzuzufügen, folgte diesem Tutorial (versuchte den Ordner, in dem sich die xorg.confDatei befand, zu ändern, ohne Erfolg), entweder hängt es im Startbildschirm oder es bootet mich einfach auf dem Anmeldebildschirm.

Ich habe die automatische Anmeldung für meinen Benutzer auf der Einstellungsseite und in der GDM-Konfiguration aktiviert. Wenn ein Monitor an meinen Server angeschlossen wird, werde ich automatisch auf den Desktop gestellt. Wenn jedoch kein Monitor angeschlossen ist, wird der Anmeldebildschirm geöffnet, auf dem ich manuell auf "Anmelden" klicken muss, damit der VNC-Server gestartet werden kann.

Ich frage mich also, ob es eine gute Möglichkeit gibt, eine Remote-Desktop-Verbindung zu einem Ubuntu-Server ohne Heads herzustellen.

1
X-Server auf Ihrem lokalen Rechner und einen SSH-Tunnel. ivanivan vor 7 Jahren 0
Es tut mir leid, möchten Sie das näher erläutern? Du meinst wie in das Terminal booten, dann den x-Server starten? Oder wie dieses (http://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine)? AkASlow vor 7 Jahren 0
Mögliches Duplikat: https://superuser.com/questions/147109/automatically-start-vnc-server-on-startup https://superuser.com/questions/184596/how-to-access-vnc-on-a- Linux-Server-ohne-auf dem Computer angemeldet zu sein quixotic vor 7 Jahren 0
Ich habe das Tutorial [this] (http://www.abdevelopment.ca/blog/start-vnc-server-ubuntu-boot) gerade jetzt verfolgt, und mein VNC-Server wird beim Booten gestartet, was ich wollte. Wenn Sie sich jedoch mit dem Server verbinden, wird ein seltsamer Bildschirm angezeigt (http://i.imgur.com/iLfEFQH.png). Hat jemand Anregungen dazu bekommen, was das verursacht? Danke noch einmal! AkASlow vor 7 Jahren 0
Es scheint, dass Sie ein [XY-Problem] haben (https://meta.stackexchange.com/q/66377/195817). Sie fragen, wie Sie eine Remote-Desktop-Verbindung zu einem Ubuntu-Server ohne Heads herstellen. Es scheint, dass Sie wissen möchten, wie Sie die Vino- und VNC-Server automatisch auf einem Ubuntu-Server ohne Heads starten lassen. Wenn ja, sollten Sie das fragen. Scott vor 7 Jahren 0

2 Antworten auf die Frage

1
RubenvWyk

Was den seltsamen Bildschirm angeht, so erhalten Sie: (Platzieren Sie dies als Antwort, weil Wiederholungen erforderlich sind ': D)

Ich denke, um das Problem mit dem grauen Bildschirm zu lösen, sollten Sie Folgendes versuchen:

# apt-get install xubuntu-desktop xfce4

aus diesem Tutorial .

Hoffe das hilft.

Als Hinweis für alle anderen, die dies erreicht haben und verwirrt und verwirrt waren, als sie versuchten, vncserver tatsächlich zum Booten zu bringen: In diesem Tutorial startet der Startskript den vncserver nicht beim Booten, sondern das Tutorial, das vom OP gefolgt wird.

0
Tony

Ich hatte auch Probleme mit dem Versuch, vncserver auf einem Xubuntu-Computer ohne Computer zum Laufen zu bringen, obwohl das Login-Problem nicht auftrat. Meine Installation war im Grunde frisch, nicht sicher, ob das etwas damit zu tun hat. Bei mir würde der Computer beim Start einfach ohne Monitor hängen. Trotzdem fand ich eine sehr einfache Lösung.

Erstellen Sie eine Sicherungskopie Ihrer Standard-Grub-Datei:

sudo cp /etc/default/grub /etc/default/grub.old

Bearbeiten Sie dann die aktive Grub-Datei sudo nano /etc/default/grubwie folgt:

GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="" 

Und unkommentiert (entfernen '#') an GRUB_TERMINAL=console

Speichern Sie abschließend sudo update-grubund aktualisieren Sie dann grub und starten Sie ihn ohne angeschlossenen Monitor neu.

Ich habe gesehen, dass einige Tutorials verwendet wurden, GRUB_CMDLINE_LINUX="text"aber dies verursacht die Probleme für VNC-Benutzer. Beachten Sie, dass Ihre GRUB_CMDLINE_LINUX_DEFAULT=""Zeile bei einigen erforderlichen Befehlen unterschiedlich sein kann. Fügen Sie sie bei Bedarf wieder hinzu.