ssh et environnement chrooté - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 21-07-2008 à 12:12:02
Je n'ai pas trop le temps de me pencher sur tes logs pour diagnostiquer le problème. Juste une petite remarque : faire tes tests avec root, c'est pas très malin : non seulement root ne devrait pas avoir accès au SSH, mais surtout tu n'es pas en train de comparer des utilisateurs équivalents. Peut-être que qu'avec un utilisateur "normal" non chrooté, ton pscp ne passe déjà pas !
Sinon, j'ai mis en place une config similaire chez moi, qui marche très bien. Plutôt que d'utiliser un script perso pour effectuer le chroot, je passe par rssh, qui est un outil spécialisé pour ce genre de chose. Peut-être que tu auras plus de succès en l'utilisant...
Marsh Posté le 21-07-2008 à 12:15:06
+1 pour rssh
Marsh Posté le 21-07-2008 à 13:23:10
il me semblait que openssh offrait maintenant un support 'natif' du chroot...
Marsh Posté le 21-07-2008 à 13:28:34
il me semble aussi, a noter que rssh n'est pas vraiment un chroot juste un shell restreint il me semble
Marsh Posté le 21-07-2008 à 13:44:11
mikala a écrit : il me semblait que openssh offrait maintenant un support 'natif' du chroot... |
C'est intéressant. Merci pour l'info
Le_Tolier a écrit : il me semble aussi, a noter que rssh n'est pas vraiment un chroot juste un shell restreint il me semble |
Oui, rssh n'est qu'un shell restreint qui permet de limiter les commandes (autoriser uniquement SCP et/ou SFTP) et de chrooter l'utilisateur.
Marsh Posté le 21-07-2008 à 13:57:39
merci pour vos réponses
je confirme que openssh offre maintenant le chrootage nativement
ca aurait largement pu m'aider je pense, mais je suis bloqué par l'age de ma distrib (redhat 7.3) que je ne peux malheureusement pas upgrader pour l'instant. Du coup je ne peux pas installer de release plus récentes de openssh
si mes souvenirs sont bon, c'est la depuis une release de avril qu'openssh offre le chrootage
j'avais commencé par rssh, mais j'avais échoué, ca ne passait pas .. Si du coup j'y arrive pas comme ca, j'essaierai de replancher dessus
Je viens de ré essayer avec un user normal, identique a celui qui est chrooté (hormis le chrootage ) => Les resultats sont les mêmes que ceux que j'ai posté dans mon premier post
ce qui m'embête, c'est qu'il ne doit pas y'avoir grand chose , puisque avec ce user chrooté, j'arrive à faire passer winscp
Marsh Posté le 21-07-2008 à 16:44:13
bon, j'ai configuré rssh en attendant :
- sftp passe impec
- scp passe aussi sans probleme
- chrootage ok.
Par contre, chose à laquelle je m'attendais pas : je dois passer des remotes commandes apres avoir utilisé un scp. Et rssh n'authorise que le sftp, le scp .. mais pas le remote "ssh".
donc je crois bien qu'avec rssh si je veux transferer + faire des remotes commandes, sftp obligé, et pas de scp/remote ssh.
Marsh Posté le 21-07-2008 à 11:59:02
Bonjour
J'ai installé un environnement chrooté pour un utilisateur sur mon systeme (censé faire du scp par la suite).
Depuis le client, je peux me connecter en utilisant winscp : ca marche impec. Le probleme, c'est que je voudrais utiliser pscp, mais ca ne passe pas ..
pour le chrootage,
j'ai utilisé la maniere suivante :
et
Dans mon repertoire /home/toto j'ai posé ce qui me semble necessaire , et surtout ce que les tutoriaux conseillent (lib, etc ..)
l'authentification , les transferts et remote commandes passent avec le winscp
en pscp, je lance une copie, je met mon mot de passe, puis plus rien.
si je fais ce meme pscp avec un user non chrooté, ca passe
Côté serveur, je cherche, j'ai passé en mode debug pour trouver où ca bloque,
voilà le debug quand le client se connecte en pscp avec un utilisateur non chrooté (en root)
et en me connectant avec mon utilisateur chrooté
Voilà, ca va pas jusqu'au bout .. Et côté client, pscp.exe ne rend plus la main apres saisie du password
quelqu'un arriverait il a décrypter ces 2 débug et me dire pourquoi le 2eme (celui de mon utilisateur chrooté) bloque ? je seche !
une librairie manquante ..etc .. je vois pas
merci d'avance !