Die Remote-Verbindung funktioniert nur, wenn ich angemeldet bin

775
Adam Novakovi

Ich verwende ubuntu 15 + vncserver für eine Remote-Verbindung. Aber es funktioniert nur, wenn ich physisch angemeldet bin. Was bedeutet, wenn ich zum Computer gehe> mich einloggen und dann versuchen werde, eine Fernverbindung herzustellen - es funktioniert. Wenn ich abgemeldet bin, kann ich keine Verbindung herstellen. Gibt es eine Möglichkeit, das zu ändern? oder zumindest ein Terminalbefehl, mit dem ich das verwenden könnte? danken!

0

2 Antworten auf die Frage

0
vembutech
  1. Installieren Sie zuerst den x11vnc

    sudo apt-get install x11vnc

  2. Legen Sie dann das VNC-Kennwort fest

    sudo x11vnc -storepasswd /etc/x11vnc.pass

  3. Öffnen Sie dann die Servicedatei

    sudo nano /lib/systemd/system/x11vnc.service

  4. Fügen Sie den folgenden Text ein

[Einheit] Beschreibung = "x11vnc"

Benötigt = display-manager.service

Nach = Display-Manager.Service

[Bedienung]

ExecStart = / usr / bin / x11vnc -xkb -noxrecord -noxfixes -noxdamage -display: 0 -auth guess -rfbauth /etc/x11vnc.pass

ExecStop = / usr / bin / killall x11vnc

Neustart = bei einem Fehler

Restart-sec = 2

[Installieren] WantedBy = multi-user.target

  1. Dann beginnt mit

    sudo systemctl daemon-reload

    sudo systemctl start x11vnc

  2. Stellen Sie sicher, dass der Dienst beim Booten gestartet wird:

    sudo systemctl enable x11vnc

Jetzt startet x11vnc, bevor Sie sich nach dem Start der Maschine angemeldet haben

Gibt es eine Möglichkeit, eine separate Sitzung zu erstellen? Was ich damit meine: Wenn jemand physisch zum PC geht und den Bildschirm einschaltet, würden sie sehen, was ich mache. Ich möchte das vermeiden! Vielen Dank Adam Novakovi vor 8 Jahren 0
0
Oleg Bolden

Wenn Sie x11vnc verwenden, versuchen Sie diese Konfiguration in /etc/init/x11vnc.conf (ersetzen Sie USER durch Ihren tatsächlichen Benutzernamen):

start on login-session-start script x11vnc -dontdisconnect -display :0 -auth /home/USER/.Xauthority -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /home/USER/.vnc/x11vnc.log -rfbauth /home/USER/.vnc/passwd end script 

( http://www.karlrunge.com/x11vnc/faq.html#faq-xperms )