Aprèss avoir installé SSH correctement (apt-get install ssh), et l'avoir testé pendant de nombreux mois, j'ai installé rssh (apt-get install rsh).
J'ai alors essayé de configurer rssh pour sftp & sctp, mais je me prends cette erreur :
host:/X/Y/Z# sftp user@host
Connecting to host...
user@host's password:
Connection closed
host:/X/Y/Z#
Quand je regarde le log de mon syslog-ng j'ai ça :
Jun 18 14:43:42 host rssh[5886]: setting log facility to LOG_USER
Jun 18 14:43:42 host rssh[5886]: allowing sftp to all users
Jun 18 14:43:42 host rssh[5886]: setting umask to 022
Jun 18 14:43:42 host rssh[5886]: chrooting all users to /X/Y/Z
Jun 18 14:43:42 host rssh[5886]: chroot cmd line: /usr/lib/rssh/rssh_chroot_
helper 3 "/usr/lib/openssh/sftp-server"
Jun 18 14:46:55 host rssh[5931]: setting log facility to LOG_USER
Jun 18 14:46:55 host rssh[5931]: allowing sftp to all users
Jun 18 14:46:55 host rssh[5931]: setting umask to 022
Jun 18 14:46:55 host rssh[5931]: line 51: configuring user user
Jun 18 14:46:55 host rssh[5931]: setting user's umask to 022
Jun 18 14:46:55 host rssh[5931]: allowing scp to user user
Jun 18 14:46:55 host rssh[5931]: allowing sftp to user user
Jun 18 14:46:55 host rssh[5931]: chrooting user to /X/Y/Z/user
Jun 18 14:46:55 host rssh[5931]: chroot cmd line: /usr/lib/rssh/rssh_chroot_
helper 3 "/usr/lib/openssh/sftp-server"
Pourtant j'ai bien fait gaffe à copier toutes les dépendances vues avec ldd, et recréer le lien symbolique de /usr/lib/sftp-server, ainsi que recopier /usr/lib/openssh/ssh-keysign ...
Dans mon fichier de conf rssh j'ai ça :
logfacility = LOG_USER
allowsctp
allowsftp
umask = 022
chrootpath = "/X/Y/Z"
user="user:022:00011:/X/Y/Z/user"
en le bidouillant et en virant la dernière ligne, j'ai pas le "connection close" mais ça ne réponds plus du tout (ligne noire) et rien de mieux dans le log....
une idée ?
Merci beaucoup d'avance... je craque !
# Ah mais quel boulet !
Posté par DeMZed . Évalué à 2.
il suffisait d'écrirer
user="user:022:00011:/X/Y/Z"
et non
user="user:022:00011:/X/Y/Z/user"
quel boulet, ça faisait 5h que je cherchais...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.