<< Revenir à l'accueil

Installer un serveur sftp

Posté le 18/03/2021

Voici comment installer un serveur sftp sur un serveur dédié Ubuntu/Debian

Configurer SSH daemon

Pour commencer, il faut installer ssh si ceci n'est pas déjà fait:

apt install ssh

Une fois que ssh est installé, il faut faire quelques modifications dans le fichier de configuration sshd:

vim /etc/ssh/sshd_config

Ajoutez ces 5 lignes à la fin du fichier:

Match group sftp
ChrootDirectory /home
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

Redémarrer SSH pour que les modifications du fichier de conf soit prise en charge:

systemctl restart ssh

Création d'un utilisateur SFTP

Il faut d'abord créer un groupe appelé sftp. Tous les utilisateurs SFTP devront appartenir à ce groupe:

addgroup sftp

Ensuite , il faut créer un utilisateur que l'on appellera sftpuser, puis lui définir un mot de passe:

useradd -m sftpuser -g sftp
passwd sftpuser
chmod 700 /home/sftpuser/

Voilà, vous pouvez maintenant vous connecter sur votre serveur via l'utilisateur qui vient d'être créé.