PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FreeNX und PAM-Fehler (mal wieder)



Kevin26
04.11.05, 10:30
Hallo,

ich habe hier einen SuSE 9.3 stehen, das mitgelieferte FreeNX ist installiert.
nxsetup --install gestartet
nxkeygen gemacht
client_id.rsa auf den Win-PC kopiert und im Nomachine-Client importiert.

Der Schlüssel scheint auch zu passen, in den Messages steht was von "Key accepted", anschließen bekomme ich nen Authentication failure von PAM in den
Messages.

Habe ich irgendwo was vergessen oder falsch gemacht?

Wär super wenn jemand nen Tipp hätte.

Kevin

Kevin26
08.11.05, 12:09
Ok, den PAM-Fehler habe ich jetzt nicht mehr, ich hab mir das ganze jetzt mal auf nem 8.2er SuSe aufgezogen. Der NXServer lässt sich starten, mit nxkeygen wieder die Schlüssel erzeugt und auf den Client kopiert.
Auf dem Client bekomme ich jetzt die Mledung:

NX> 203 NXSSH running with pid: 18813
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 200 Connected to address: 194.120.111.17 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.


Auf dem Server steht weder in den Messages was noch im nxlog. Ich weiß nicht mehr weiter, so langsam verfluche ich FreeNX so schön es auch sein mag wenns mal läuft.

Weiß jemand warum ich hier keinen Connect bekomme? Oder hat jemand nen Lösungsansatz? Wenn ihr noch irgendwelche Infos braucht poste ich die gerne.

Gruß

Kevin

IT-Low
28.01.06, 18:10
Weiß jemand warum ich hier keinen Connect bekomme? Oder hat jemand nen Lösungsansatz? Wenn ihr noch irgendwelche Infos braucht poste ich die gerne.


Habe das gleiche Problem (nach einem chmod 644 /var/lib/nxserver/home/.ssh/authorized_keys2):

Der nx-User kann sich regulär einloggen:


Accepted publickey for nx from xy port 1111 ssh2

Die Anmeldung von meinem User schlägt allerdings fehl:


error: PAM: Authentication failure for xy from localhost
Failed keyboard-interactive/pam for xy from 127.0.0.1 port 58887 ssh2


Ich kann mich jedoch lokal mit diesem User über ssh einloggen. Das Passwort stimmt auch.

Client: 1.5.0 für Windows
Server: SUSE 9.3

Vielleicht kann ich noch dazu sagen, dass eine Session gestartet wird:


nxserver --list
zeigt mir jedenfalls die gestarteten Sessions, allerdings funktioniert das Einloggen meines Benutzers nicht (siehe oben)


nxserver -passwd user habe ich gesetzt.

pritter
29.01.06, 09:03
hallo kevin26,

setz mal in deiner sshd.conf:
PasswordAuthentication yes

mfg
pritter

IT-Low
08.02.06, 20:29
Es funktioniert mittlerweile. Gefehlt hat noch die Konfiguration (über public-key), damit der User nx sich auf dem Server lokal unter meinem eigenen User über ssh einloggen kann. Ich frage mich aber, wieso das nicht vom nxsetup erledigt wird/wurde?