PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : chroot, jail, PublicKey Authentication funktioniert nicht



X-piet
13.09.04, 19:03
Hallo all,

ich habe mittels http://www.jmcresearch.com/projects/jail/ erfolgreich eine "chrooted" Umgebung (/var/chroot/home/user), für einen User der mittels ssh auf den Rechner zugreift, angelegt. Nun wollen wir reine PubkeyAuthentication (authorized_keys) nutzen und ganz auf Passwörter verzichten.

In sshd.conf ist soweit alles korrekt eingerichtet. Als "non-chrooted" User funktioniert das auch alles prächtig, nur nicht als "chrooted" User.

Er initialisiert die pubkey-auth auch, scheint diese aber dann irgendwie zu überspringen und will anschließend per "keyboard-interactive" das Userpasswd was auch zum korrekten Login in die "chrooted" Umgebung führt. Befriedigend ist diese Lösung für uns allerdings nicht.

Weiß jemand Rat?

X-piet

Jasper
13.09.04, 21:42
http://chrootssh.sourceforge.net

finde ich im fall von ssh besser als jail.

ansonsten den sshd mal mit "-ddd -D" für debug^3/foreground starten.


-j

X-piet
13.09.04, 22:43
Danke für den goldrichtigen Tipp sshd -d -D.

Damit bin ich darauf gekommen das er die authorized_keys in /var/chroot/.ssh sucht und nicht in /var/chroot/home/user/.ssh wo ich sie hingepackt hatte.

Verschoben, und schon funktioniert PubKey_Auth. Vielen Dank.

X-piet :)