Bonjour,

Je souhaite limiter l'accès via FTP de certains users à leurs home directory.

J'utilise :
Ubuntu 13.04
OpenSSH_6.1p1

Pour cela j'ai trouvé ceci sur le net à placer dans le SSHD_CONFIG:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
 
Match User restricted-user
    ChrootDirectory /home/restricted-user
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no
Ensuite je relance sshd avec

$ sudo service ssh restart
stop: Unknown instance:
ssh start/running, process XXXXX
Le problème c'est que le port SSH n'est pas ouvert (Vérifié via NMAP).

Et je n'ai pas la ligne suivante dans /var/log/auth.log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Server listening on :: port 22.
Si je remet le fichier de config comme avant la modification, tout se lance correctement.
nmap me dit que le port 22 est ouvert et j'ai bien la ligne dans /var/log/auth.log.

Je n'ai pas de message d'erreur lors du redémarrage de sshd ou alors je ne sais pas les trouver.

Avez vous une idée du problème ?