Show pageDiscussionOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Création d'un serveur SFTP ====== **SFTP** : Secure File Transfer Protocol, un protocole de transfert de fichiers sécurisé, basé sur SSH, qui offre une alternative sécurisée au FTP traditionnel. **Avantages de SFTP** : * **Sécurité** : Chiffrement des données et des commandes. * **Authentification** : Utilisation de méthodes robustes (mots de passe, clés publiques). * **Gestion des utilisateurs et permissions** : Contrôle précis des accès aux fichiers. La mise en place d'un serveur SFTP se fait en suivant les étapes suivantes : * **Installation de OpenSSH :** <code bash> sudo apt update sudo apt upgrade -y sudo apt install openssh-server -y </code> * **Création d'un Utilisateur SFTP :** <code bash> sudo adduser sftpuser </code> **NOTE:** Suivez les instructions pour définir le mot de passe et les informations de l'utilisateur. * **Configuration du Serveur SSH pour SFTP:** Éditez le fichier de configuration SSH : /etc/ssh/sshd_config. Ajoutez ou modifiez les lignes suivantes : <code bash> #Subsystem sftp /usr/lib/openssh/sftp-server (commenter cette ligne) Subsystem sftp internal-sftp -f AUTH -l INFO Match Group sftp_users X11Forwarding no AllowTcpForwarding no ChrootDirectory /home/sftpuser/sftp ForceCommand internal-sftp </code> * **Configuration des permissions:** <code bash> sudo mkdir /home/sftpuser/sftp sudo chown root: /home/sftpuser/sftp </code> * **Redémarrage du Service SSH:** <code bash> sudo systemctl restart sshd </code> elosys/sftp_server.txt Last modified: 2024/05/30 11:12by yasser