VNC: Unterschied zwischen den Versionen
K (1 Version importiert) |
K (→Linux) |
||
Zeile 2: | Zeile 2: | ||
=== vncserver === | === vncserver === | ||
* Konfiguration | * Konfiguration | ||
− | Der '''vncserver''' wird am besten über '''xinetd''' gestartet | + | Der '''vncserver''' wird am besten über '''xinetd''' gestartet. |
− | + | * YAST / Netzwerkdienste / Internetdienste''' | |
+ | * oder manuelle Konfiguration: | ||
# /etc/xinetd.d/vnc | # /etc/xinetd.d/vnc | ||
service vnc2 | service vnc2 |
Aktuelle Version vom 24. Juli 2022, 07:18 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.