SuSE 10.1 - XDMCP mit Cygwin
Eine kleine Anleitung wie man mit Cygwin über XDMCP auf SuSE 10.1 zugreifen kann.
Konfiguration am SuSE 10.1 System:- In Yast2 unter System/Editor für /etc/sysconfig-Dateien - Desktop/Display manager
- DISPLAYMANAGER auf kdm stellen. (kdm ist hier default)
- DISPLAYMANAGER_REMOTE_ACCESS auf yes stellen.
- DISPLAYMANAGER_STARTS_XSERVER auf yes stellen.
- DISPLAYMANAGER_ROOT_LOGIN_REMOTE auf no stellen. (Hier wir festgelegt ob sich der user root per Remote einloggen darf.)
- DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN auf yes stellen.
- DISPLAYMANAGER_SHUTDOWN auf root stellen. (Somit kann nur der User root das System runterfahren).
- Die Datei /etc/opt/kde3/share/config/kdm/kdmrc im Abschnitt [XDMCP] anpassen:
- [XDMCP]
Enable=true
Port=177
Willing=/etc/X11/xdm/Xwilling
Xaccess=/etc/X11/xdm/Xaccess
- [XDMCP]
- Die Datei /etc/X11/xdm/xdm-config anpassen:
- Damit kdm am Netzwerk lauscht muss die letzte Zeile geändert werden (! einfgen):
!DisplayManager.requestPort: 0
- Damit kdm am Netzwerk lauscht muss die letzte Zeile geändert werden (! einfgen):
- Die Datei /etc/X11/fs/config anpassen:
- Damit der Fontserver am Netzwerk lauscht muss die Zeile geändert werden (# einfgen):
# no-listen = tcp
- Damit der Fontserver am Netzwerk lauscht muss die Zeile geändert werden (# einfgen):
- Ins Verzeichnis /etc/init.d/rc5.d wechseln und forlgende Befehle ausführen, damit der xfs Fontserver beim booten mitgestartet wird:
- ln -i ../xfs S18xfs
- ln -i ../xfs K18xfs
- In der SuSE-Firewall müssen noch die Ports (tcp/udp) 177, 6000, 7100 geöffnet werden:
- YaST2 starten
- Menü Sicherheit und Benutzer / Firewall
- Menü Erlaubte Dienste
- Erweitert <alt-r>
- Einstellungen fr Zone: Externe Zone
TCP-Ports: 177 6000 7100
UDP-Ports: 177 6000 7100
Konfiguration von Cygwin auf dem Windows Rechner:
- Cygwin mit Cygwin Setup soweit installieren das X11 mitinstalliert wird.
- Die Datei c:\cygwin\usr\X11R6\bin\startxdmcp.bat anpassen:
- SET REMOTE_HOST=IP-Adresse oder Hostname des SuSE Rechners
- Den Programmaufruf XWin in der letzen Zeile ersetzen:
%RUN% XWin -query %REMOTE_HOST% -screen 0 1024x768 -fp tcp/%REMOTE_HOST%:7100
(Damit startet die X-Sitzung in einem Fenster statt wie in der Default-Einstellung im Vollbild) - Eine Verknüpfung auf den Desktop/Startmenü/Schnellstart vereinfacht den Start und erspart lässtiges suchen.
Die grafische Anmeldung an SuSE Rechner über den Windows-PC sollte nun funktionieren.