VNC: Unterschied zwischen den Versionen
fg>WikiSysop |
K (1 Version importiert) |
(kein Unterschied)
|
Version vom 7. Oktober 2020, 16:02 Uhr
Linux
vncserver
- Konfiguration
Der vncserver wird am besten über xinetd gestartet: YAST / Netzwerkdienste / Internetdienste
- oder manuelle Konfiguration:
# /etc/xinetd.d/vnc service vnc2 { socket_type = stream protocol = tcp wait = no user = vnc server = /usr/bin/Xvnc server_args = -noreset -inetd -once -query localhost -geometry 1280x1024 -depth 16 -rfbauth /home/username/.vnc/passwd type = UNLISTED port = 5902 }
- VNC Passwort erzeugen
vncpasswd
Das Passwort wird in der Datei ~/.vnc/passwd verschlüsselt abgelegt und darf nur 8 Zeichen haben. Man kann aber mehr als 8 Zeichen eingeben, es werden einfach nur die ersten 8 verwendet.
- Permissions
Der VNC Server läuft unter dem Benutzer vnc.
- Dieser Benutzer bzw. die Gruppe vnc müssen Lesezugriff auf die Passwortdatei haben und das Verzeichnis ~/.vnc öffnen können.
drwx--x--- 2 username vnc 4096 7. Apr 2013 .vnc
-rw-r---- 1 username vnc 8 19. Jun 11:49 passwd
- VNC Client
vncviewer www.example.com:2
oder mit KRDC eine Verbindung herstellen
vnc://www.example.com:2
Obige Konfiguration funktioniert mit beiden Viewern.
- Zuerst wird das VNC Passwort abgefragt, dann kann sich ein Benutzer mit Name und Passwort einloggen. Es wird eine VNC Session gestartet.
x11vnc
Um eine bereits laufende X Session anzusteuern, kann das Programm x11vnc verwendet werden.
- Als root mit YAST das Paket x11vnc installieren.
- Dann als normaler Benutzer mit folgendem Befehl im Userverzeichnis ein VNC-Passwort speichern
x11vnc -storepasswd
- Start des Servers
x11vnc -usepw # anderer Port x11vnc -usepw -rfbport 5903
KRDC: Eine Verbindung auf Port 5903 herstellen:
vnc://host-adresse:5903
- x11vnc automatisch aktivieren
Das Startkommando in ein Script packen und in KDE Autostart eintragen - KDE Systemeinstellungen
Nach Beenden der VNC Sitzung wird der VNCServer auf dem Remotecomputer beendet.
- Daher per SSH auf dem RemoteComputer einloggen und x11vnc neu starten - siehe oben
- Firewall
In der Suse Firewall den Dienst VNC freischalten.
Info
http://wiki.ubuntuusers.de/VNC
Windows
Unter Windows Vista funktioniert RealVNC nicht. Die Freeware Version ist ausdrücklich nicht für Windows Vista vorgesehen.
- UltraVNC
UltraVNC Server funktioniert offensichtlich auch unter WindowsVista. Als Viewer kann trotzdem RealVNC verwendet werden.