ssh - access denied

NiceOliver

New Member
Hi,

ich habe ein ganz kurioses Problem. Ich verwende auf einem VServer - Virtualmin. das Anmelden per SSH mit einem Konto (root gesperrt), funktioniert einwandfrei. Nur neu angelegte Benutzer können aber nicht die shell nutzen.

Bereits probiert:
1) Virtualmin - freischalten der Shell (Custom Shell) für neue Nutzer
2) manueles Anlegen per useradd -m user / passwd user
3) sudo -u user ssh-keygen -t dsa
4) passwd enthält die Freigabe für /bin/bash

Hat jemand ne Idee wie ich dem Nutzer den Zugang per SSH ermögliche?

Schonmal vielen Dank vorab.

Gruß,

Oliver
 
Schau mal nach, was für eine Shell bei den neu angelegten Usern eingetragen ist. Außerdem kann man die User, die SSH nutzen können, in der sshd-Konfig per Parameter einschränken - vielleicht ist es dort auf eine Gruppe beschränkt und der User nicht Mitglied dieser Gruppe.
 
Es könnte z.B. das in passwd angegebene Home-Verzeichnis nicht existieren, welches ein Einloggen verhindert. Oder eine zugeordnete Gruppe stimmt nicht. U.v.m.

Aber so was steht dann wo? Genau! Im Logfile. ;)

huschi.
 
Ich habs, danke Jungs :o)
Hatte ganz vergessen, das Logging für ssh bei dem server zu aktivieren.
Hab dann gesehen, das der neue Nutzer immer per PasswordAuth angemeldet werden soll. Ergo PasswordAuth no -> User in /etc/ssh/user eintragen (Hatte das vorher mal probiert, aber auch das hat nicht funktioniert, da vor PAM die PasswordAuth kam).

Ein dickes DANKE an euch beide.
 
Back
Top