SFTP
< Technique | Linux | SSH
Sauter à la navigation
Sauter à la recherche
Révision datée du 7 décembre 2020 à 16:56 par Jordan (discussion | contributions) (Jordan a déplacé la page Technique/Linux/SFTP vers Technique/Linux/SSH/SFTP sans laisser de redirection)
Présentation
Cette page a pour objet de décrire certains gestes techniques liés à l'utilisation du protocole SFTP.
Description
SFTP est un protocole de communication fonctionnant sur SSH pour transférer et gérer des fichiers à distance.
Restreindre un utilisateur à un dossier
Si ce n'est pas déjà fait, créer l'utilisateur en question sur le serveur. Pour se faire, s'aider de la page Créer un utilisateur.
Pour restreindre cet utilisateur (exemple : mysuer
) à un dossier (exemple : /my/dir
), éditer le fichier /etc/ssh/sshd_config
et ajouter les lignes suivantes :
Match User mysuer
ChrootDirectory /my/dir
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
S'assurer également que le sous-système sftp
soit configuré à internal-sftp
avec la ligne suivante :
Subsystem sftp internal-sftp
Redémarrer ensuite le service SSH :
systemctl restart sshd