servuers:installation:bkp-srv:install-sftp

Ceci est une ancienne révision du document !


Installation serveur SFTP et espace d'hébergement des données téléchargeables

Principe : nous allons utiliser un container Docker qui hébergera le serveur SFTP. L'utilisateur provider de l'hôte hébergera les dossiers des utilisateurs du serveur SFTP du container. L'utilisateur provider pourra être accéder uniquement via une clé SSH préalablement autorisé. Les utilisateurs du serveur SFTP seront accessibles par mot de passe. Les dossiers chrootés des utilisateurs du serveur SFTP devront être accessible par l'utilisateur provider.

  • Se connecter au serveur "bkp-srv" en tant qu'admin : ssh admin@bkp-<region>-sinp
  • Passer en root : sudo -i
  • Créer l'utilisateur "provider" sans mot de passe (connexion par clé SSH) avec son dossier /home/provider : useradd provider --create-home --home-dir /home/provider/ --shell /bin/bash
  • Créer le dossier qui contiendra les infos concernant SSH : mkdir /home/provider/.ssh ; chmod 700 /home/provider/.ssh
  • Créer le fichier des clés SSH autorisées à partir de celui de l'utilisateur admin : cp /home/admin/.ssh/authorized_keys /home/provider/.ssh/authorized_keys
  • Attribuer la propriété du dossier et de son contenu à l'utilisateur provider : chown -R provider: /home/provider/.ssh
  • servuers/installation/bkp-srv/install-sftp.1621786615.txt.gz
  • Dernière modification : 2021/05/23 16:16
  • de jpmilcent