J'essaye de mettre en place un serveur sftp sur ubuntu / precise sur EC2. J'ai réussi à ajouter un nouvel utilisateur qui peut se connecter via ssh, mais une fois que j'ajoute la clause suivante:
Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Je ne peux plus me connecter (du tout, ssh ou autre) et je reçois le message
Error: Connection refused
Error: Could not connect to server
Je peux me connecter avec le sous-système défini pour:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Une idée pourquoi le serveur ssh échoue avec cette clause "Match"? Essentiellement, tout fonctionne sauf la partie "chroot".