Am Dienstag, 25. Januar 2005 09:24 schrieb Prengel, Ralf:
Ich habe nxserver ohne Parameter gestartet. Am Server erscheit auch die Meldung All users will be able to login with their normal passwort aber es klappt nicht. NX> 203 NXSSH running with pid: 20132 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.245.82 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Woher kpommt der User nx? Am Client gebe ich einen User ein mit dem ich am Client angemeldet bin und der auch am Server existiert.
Dazu muss man erstmal grundsätzlich die Anmeldeprozedur von freenx erklären. Zuerst hat der Server den User nx angelegt. Für diesen User wird ein Key erstellt, um sich über ssh ohne Passwort authentifizieren zu können. Danach wird für den am Client angegebenen User nach Passwortabgleich, eine X-Session gestartet. Das Problem bei dir ist die SSH-Authentifizierung mit den Keys. Um das ganze zu vereinfachen, starte als root mal nxsetup mit der Option --setup-nomachine-key. Dann sollte das erstmal funktionieren, ist aber relativ unsicher. Und danach startest du nxsetup nochmal ohne Parameter und liest dir die Hinweise genau durch. Den von nxsetuo erzeugten Schlüssel musst du nämlich auf den Client-Rechner kopieren und dieser muss sich dann mit diesem Schlüssel anmelden. Mfg, Thomas