Outils pour utilisateurs

Outils du site


chroot_sftp:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
chroot_sftp:start [2017/06/10 15:36] jonathanchroot_sftp:start [2018/02/22 01:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Chroot sftp ======= ====== Chroot sftp =======
 ===== Principe ===== ===== Principe =====
-Créer un utilisateur pour accès en sftp avec uniquement la possibilité de télécharger des fichiers d'un seul répertoire.+Créer un utilisateur avec un accès sftp sur un port particulier avec uniquement la possibilité de télécharger des fichiers d'un seul répertoire.
 ===== Configuration ===== ===== Configuration =====
-Créer l'utilisateur et configurer les bons droits :+Créer l'utilisateur, lui donner un mot de passe et configurer les bons droits :
 <code> <code>
 useradd userplop -d /home/plop/download useradd userplop -d /home/plop/download
 +passwd userplop
 mkdir /home/plop/download mkdir /home/plop/download
 chmod 750 /home/plop/download chmod 750 /home/plop/download
Ligne 13: Ligne 14:
 <code> <code>
 vim /etc/ssh/sshd_config vim /etc/ssh/sshd_config
 +</code>
 +Ajouter un port dédié en plus du port 22 par défaut :
 +<code>
 +Port 22
 +Port 12345
 +</code>
 +Modifier la configuration du PermitRootLogin à no :
 +<code>
 +PermitRootLogin no
 </code> </code>
 Commenter la ligne existante pour la remplacer par la suivante : Commenter la ligne existante pour la remplacer par la suivante :
Ligne 19: Ligne 29:
 Subsystem     sftp   internal-sftp -f AUTH -l VERBOSE Subsystem     sftp   internal-sftp -f AUTH -l VERBOSE
 </code> </code>
-Et ajouter ces lignes à la fin (important!) du fichier :+Et ajouter ces lignes __à la fin __du fichier :
 <code> <code>
-Match User userplop+Match LocalPort 22 
 +        PermitRootLogin yes 
 + 
 +Match LocalPort 12345 
 +        AllowUsers userplop
         ChrootDirectory /home/plop/download         ChrootDirectory /home/plop/download
         ForceCommand internal-sftp         ForceCommand internal-sftp
Ligne 31: Ligne 45:
 <code> <code>
 systemctl restart sshd systemctl restart sshd
 +</code>
 +Si besoin :
 +<code>
 +firewall-cmd --permanent --zone=public --add-port=12345/tcp
 +firewall-cmd reload
 </code> </code>
chroot_sftp/start.1497101761.txt.gz · Dernière modification : (modification externe)