Journal chroot scp avec scponly

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-8
17
mar.
2020

Installer scponly.

scponly fournit le script: setup_chroot.sh
Ce script crée un nouvel utilisateur, son chroot et met le bon shell dans /etc/passwd

 cd /usr/share/doc/scponly/
 sh setup_chroot.sh

Ajouter le nouvel utilisateur sur la ligne AllowUsers) de /etc/sshd_config
Relancer sshd : systemctl restart sshd
Pas besoin d'autres modifs dans sshd_config.
La directive _ChrootDirectory
de sshd est inutile et contre-productive pour le chroot.

Éditer /etc/shells et rajouter scponly et scponlyc
Si on met /bin/… , il faut vérifier que c'est le même path pour le shell dans /etc/passwd

Faire un test ssh : on doit tomber dans le shell restreint.

Faire un test scp : si ça fonctionnait avec ssh, mais qu'avec scp on a l'erreur « unknows user (id xxxx) » :

copier /usr/lib/libnss* dans /home/xxxx/usr/lib/

Terminé !

Merci aux gars de #archlinux-fr pour le support, en particulier nheir.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.