VNCserver unter Ubuntu starten/stoppen.

Gast #5588334
Lesenswert?

Hallo Zusammen,

nun schon seit mehreren Tagen möchte ich einen den VNC-Server unter 
Ubuntu einfach Starten/Stoppen können.

Dies sollte mit nach Schritt 2, folgender Anleitung mögich sein:
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04

Ich kann jedoch nicht nachvollziehen warum es unmöglich ist ihn mit dem 
Kommando:
vncserver -depth 16 -geometry 1280x1024 :1 -localhost
zu starten...

Als Ausgabe bekomme ich:
1
New 'X' desktop is your_server_name.com:1
2

3
Starting applications specified in /home/sammy/.vnc/xstartup
4
Log file is /home/sammy/.vnc/PC-name:1.log

aber nun kann ich mich mit ihm noch nicht verbinden...
z.b. mittels UltraVNC auf:
192.168.0.15::1 oder
192.168.0.15:1

es kommt einfach immer "Failed Connection to server"
obwohl er doch gestartet sein muss?

Ich starte ihn übrigens über Putty übers lokale Netzwerk.

Es wäre sooo toll nicht noch Tage mit dem Grübeln zu verbringen.
Insofern schonmal vielen, vielen Dank für all eure Hinweise :)
Gast #5588397
Lesenswert?

Stefanus F. schrieb:
> Display :1 entspricht normalerweise dem Port 5901.
> Wenn du den Basis Port auf 6000 geändert hast, dann entspricht Display
> :1 dem Port 6001.
>
> Du kannst mit "netstat -aln" prüfen, welche Ports in Verwendung sind.

Nochmals vielen Dank :)
Also ist z.b. Port 100=Port 6000 und so klappt es nun auch :)

Ein Problem gibt's aber noch, ich sehe leider nur einen grauen 
Bildschirm?
Woran kann das liegen?

Schonmal ganz vielen Dank, dass es nun überhaupt mit der richtigen 
Auflösung läuft :)
Gast #5589485
Lesenswert?

Tom schrieb:
> Läuft evtl. kein Windowmanager? Was steht denn in
> /home/sammy/.vnc/xstartup? Steht dort z. B. gnome-session?

Da hab ich schon viel rumprobiert, Aktuell steht hier:
1
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
2
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
3
#gnome-session --disable-acceleration-check
4
-session=gnome-flashback &
5

6
gnome-panel &
7
gnome-settings-daemon &
8
metacity &
9
nautilus &
10
gnome-terminal &

aber eine wirklich brauchbare lösung ist das nicht.

Ich sehe einen grauen Bildschirm, kann mit der rechten Maustaste z.b. 
dir "Clock", einen Editor oder Konsole jedoch nicht...
Gast #5589492
Lesenswert?

Mein eigentlicher Traum ist dass es so aussieht wie wenn ich mich auch 
am PC selbst anmelde.

Insofern wünsche ich mir eigentlich dass Gnome-Session-Flashback als 
Benutzeroberfläche, zudem soll natürlich alles auch so nutzbar sein wie 
wenn ich an diesem PC sitzen würde...

Wenn ich nur wüsste die ich es dafür konfigureiern muss...
Dabei scheint es doch ein bestimmt oft gewünschter Anwendungsfall zu 
sein...
Gast #5589782
Lesenswert?

matze schrieb:
> Mein eigentlicher Traum ist dass es so aussieht wie wenn ich mich auch
> am PC selbst anmelde.

Nachdem du angemeldet bist?

Momentan startest du den VNC-Server als "zweiten Bildschirm", d.H. der 
stellt einen unabhängigen Arbeitsplatz dar, der von deinem lokalen Login 
getrennt ist, auf dem ein anderer User eingeloggt sein könnte, der 
eigene Programme ausführt.

Du kannst aber auch deinen realen Bildschirm per VNC übertragen, d.H. du 
bist nur einmal eingeloggt, VNC-Client und Monitor zeigen 
"gleichberechtigt" das Selbe an.
--> z.B. x11vnc (http://www.karlrunge.com/x11vnc/)
oder (k.A. ob das noch geht), in der X11.conf
1
Section "Module"
2
  Load "vnc"
3
EndSection
und entsprechende Login/Passwort-Optionen in der Screen-Section.


Wenn du den VNC-Server jedoch als zweiten/standalone "Seat" behalten 
willst, d.H. Lokale Session und VNC Session unabhängig arbeiten sollen, 
dann ist es m.M.n. eleganter, den VNC-Server in den Login-Manager (xdm, 
gdm, sddm, kdm, lightdm ... ) zu integrieren.

z.B:
1
#/etc/lightdm/lightdm.conf
2

3
[VNCServer]
4
enabled=true
5
command=Xvnc -rfbauth /etc/vncpasswd
6
port=5900
7
width=1920
8
height=1024
9
depth=24

Umgekehrt wäre es auch möglich, dem Login-Manager XDMCP anzuschalten, 
und den VNC-Server auf XDMCP zuzugreifen zu lassen (Parameter "-query 
localhost")
Dann lässt sich der vnc-server auch "on-demand", z.B. über xinetd, erst 
bei Zugriff starten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren