Messieurs Dames, bien le bonsoir. Voilà j'essaye depuis un petit moment de configurer rssh sur une ubuntu, et pour l'instant on peut pas dire que ça soit une franche réussite. Pour résumer, je voudrais créer un accès sftp only, dans un environnement chrooté. J'ai donc installé rssh via apt, et suivi ce howto pour la config du chroot : http://gentoo-wiki.com/HOWTO_SFTP_ [...] out_shell)
J'ai créé un user "sftp" ayant pour home /home/sftp, et pour shell rssh. dans /etc/rssh.conf j'ai ajouté cette ligne :
user=sftp:022:00010home/sftp
Et voilà ce que ça me donne :
$ sftp sftp@localhost Connecting to localhost... Password: Connection closed
La connexion se ferme tout de suite.
$ tail -f /var/log/syslog May 14 02:06:37 localhost rssh[25838]: allowing scp to all users May 14 02:06:37 localhost rssh[25838]: allowing sftp to all users May 14 02:06:37 localhost rssh[25838]: setting umask to 022 May 14 02:06:37 localhost rssh[25838]: line 35: configuring user sftp May 14 02:06:37 localhost rssh[25838]: setting sftp's umask to 022 May 14 02:06:37 localhost rssh[25838]: allowing sftp to user sftp May 14 02:06:37 localhost rssh[25838]: chrooting sftp to /home/sftp May 14 02:06:37 localhost rssh[25838]: chroot cmd line: /usr/lib/rssh/rssh_chroot_helper "/home/sftp" 2 "/" /usr/lib/sftp-server May 14 02:06:37 localhost rssh_chroot_helper[25838]: new session for sftp, UID=17 May 14 02:06:37 localhost rssh_chroot_helper[25838]: chroot() failed, /home/sftp: Operation not permitted
Apparemment, pas le droit de chrooter là. Vous auriez pas une idée ?
Marsh Posté le 14-05-2005 à 02:19:57
Messieurs Dames,
bien le bonsoir.
Voilà j'essaye depuis un petit moment de configurer rssh sur une ubuntu, et pour l'instant on peut pas dire que ça soit une franche réussite.
Pour résumer, je voudrais créer un accès sftp only, dans un environnement chrooté.
J'ai donc installé rssh via apt, et suivi ce howto pour la config du chroot :
http://gentoo-wiki.com/HOWTO_SFTP_ [...] out_shell)
J'ai créé un user "sftp" ayant pour home /home/sftp, et pour shell rssh.
dans /etc/rssh.conf j'ai ajouté cette ligne :
user=sftp:022:00010home/sftp
Et voilà ce que ça me donne :
$ sftp sftp@localhost
Connecting to localhost...
Password:
Connection closed
La connexion se ferme tout de suite.
$ tail -f /var/log/syslog
May 14 02:06:37 localhost rssh[25838]: allowing scp to all users
May 14 02:06:37 localhost rssh[25838]: allowing sftp to all users
May 14 02:06:37 localhost rssh[25838]: setting umask to 022
May 14 02:06:37 localhost rssh[25838]: line 35: configuring user sftp
May 14 02:06:37 localhost rssh[25838]: setting sftp's umask to 022
May 14 02:06:37 localhost rssh[25838]: allowing sftp to user sftp
May 14 02:06:37 localhost rssh[25838]: chrooting sftp to /home/sftp
May 14 02:06:37 localhost rssh[25838]: chroot cmd line: /usr/lib/rssh/rssh_chroot_helper "/home/sftp" 2 "/" /usr/lib/sftp-server
May 14 02:06:37 localhost rssh_chroot_helper[25838]: new session for sftp, UID=17
May 14 02:06:37 localhost rssh_chroot_helper[25838]: chroot() failed, /home/sftp: Operation not permitted
Apparemment, pas le droit de chrooter là. Vous auriez pas une idée ?
merci d'avance