elosys:sftp_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

elosys:sftp_server [2024/05/30 10:30] – created yasserelosys:sftp_server [2024/05/30 11:12] (current) yasser
Line 7: Line 7:
   * **Gestion des utilisateurs et permissions** : Contrôle précis des accès aux fichiers.   * **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.1717061425.txt.gz
  • Last modified: 2024/05/30 10:30
  • by yasser