Déposer un fichier sur le serveur en SFTP

vendredi 13 janvier 2017, par Virginie Favrat (dernière modification : 12 octobre 2023)

Les copies d’écran sont faites avec FileZilla qui à l’avantage d’être multi plateforme (Windows, Linux et Mac). Pour ceux qui utilisent WinSCP, le principe reste le même. Seuls les dénominations et l’interface peuvent légèrement changer

Pour une première connexion, suivez pas à pas les étapes suivantes.
Pour les futures connexions, seules les étapes 2 et 5 seront à suivre.

Étape 1 : se munir de ses identifiants

En principe si vous êtes webmestre du site, vous disposez d’un document indiquant les identifiants, le nom du serveur et tous les informations dont vous avez besoin pour vous connecter au serveur en SFTP [1].
Si ce n’est pas le cas, créez un ticket comme indiqué ici :

Étape 2 : ouvrir le gestionnaire de sites

Dans le logiciel de transfert que vous utilisez, ouvrez le gestionnaire de sites.

Étape 3 : ajouter le site

Après avoir cliqué sur "Nouveau site",

  1. nommer la connexion à votre site ;
  2. renseigner le nom de l’hôte : www21.ac-lyon.fr ou www22.ac-lyon.fr selon votre cas (voir document en votre possession) ;
  3. renseigner le numéro de port : 22 ;
  4. choisir le protocole de transfert : SFTP ;
  5. choisir le type d’authentification : Normale ;
  6. renseigner l’identifiant (voir document en votre possession) ;
  7. renseigner le mot de passe, seulement sur un ordinateur personnel (voir document en votre possession) ;
  8. cliquer sur "Connexion" pour enregistrer et se connecter.


Si vous êtes sur un ordinateur personnel sécurisé par un mot de passe, vous pouvez enregistré le mot de passe. Sinon mémorisez le mot de passe pour l’accès au serveur et tapez le chaque fois.

Étape 4 : se connecter

La première fois, un message apparaît.
Le logiciel vous avertit, car il ne connaît pas la clé du serveur associée à ce site.
Il suffit de répondre "Oui" lors de cette première connexion et la clé sera enregistrée.

Étape 5 : déposer un fichier

Dans votre logiciel de transfert, le contenu de votre ordinateur apparaît dans la partie gauche de l’interface et les fichiers de votre site sur le serveur dans la partie droite.
Pour téléverser un fichier sur le serveur, il suffit de glisser/déposer le fichier de gauche à droite avec la souris.

Description de l’interface par défaut (elle peut être personnalisée)

  1. arborescence de votre ordinateur (vos dossiers)
  2. arborescence des dossiers de votre site sur le serveur
  3. contenu du dossier courant sur votre ordinateur
  4. contenu du dossier courant sur le serveur
  5. toutes les actions (en rouge quand une action a échoué - en bleu les commandes envoyées au serveur - en gris ou en vert quand l’action réussit)
Exemple ci-dessus

La vidéo "contenu_en_ligne.ogv" située dans le dossier "Vidéos" de mon ordinateur a été déposée dans le dossier tmp/upload de mon site.
On voit que le transfert a réussi en 3 secondes.

Autre exemple :

Dans l’exemple ci-dessus, le fichier "perso.css" de mon ordinateur va être déposé dans le dossier squelettes/styles de mon site.


Pour un site SPIP, il est rigoureusement INTERDIT de déposer des fichiers en dehors des dossiers tmp/upload et squelettes.
Cela pourrait gêner la prochaine mise à jour et créer des dysfonctionnements.


Pour un site Web pédagogique réalisé avec SPIP, on n’utilise le transfert SFTP que dans deux cas :

  • un fichier de plus de 2 Mo (dossier tmp/upload) ;
  • un fichier de personnalisation (dossier squelettes).

Portfolio


[1Le SFTP, Secure File Transfert Protocol (« protocole sécurisé de transfert de fichiers »), est beaucoup plus sûr que le FTP. Toute la connexion est chiffrée, y compris les mots de passe et bien sûr le contenu des transferts.

Dans la même rubrique