|

Ubuntu – Serveur SFTP

Création d’un serveur SFTP sous Ubuntu Serveur 20.04. SFTP nécessite SSH, donc si le serveur SSH n’est pas déjà installé on l’Install avec la commande suivante :

sudo apt install ssh

Une fois SSH installé, on va faire quelques modifications au fichier de configuration SSHD avec nano:

sudo nano /etc/ssh/sshd_config

à la fin du fichier on rajoute ce qui suit:

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

On redémarre le service SSH avec la commande:

sudo systemctl restart ssh

Créer un compte utilisateur SFTP
On va créer des comptes d’utilisateurs pour toute personne à laquelle nous souhaitons accorder l’accès SFTP.

On va créer un groupe d’utilisateurs appelé sftp. Tous nos utilisateurs SFTP devront appartenir à ce groupe.

sudo addgroup sftp

On ajoute un utilisateur. Dans cette exemple on appel l’utilisateur sftpuser. Avec l’option -g on ajoute l’utilisateur au groupe sftp.

sudo useradd -m sftpuser -g sftp

On défini le mot de passe de l’utilisateur sftpuser:

sudo passwd sftpuser

On fini en donnant l’accès complet à l’utilisateur sur son répertoire mais refusons l’accès au répertoire à tous les autres utilisateurs du système :

sudo chmod 700 /home/sftpuser/

mes sources: https://linuxconfig.org/how-to-setup-sftp-server-on-ubuntu-20-04-focal-fossa-linux

Laisser un commentaire