Synchronisation SFTP/SSH avec Windows

Publié par

Pour quels besoins ?

  • Déposer des fichiers sur des dossiers distants
  • Eviter les download/uploads répétitifs

Les outils abordés ici

Swish:

MAJ du 16 mars 2021 :

http://www.swish-sftp.org/

https://github.com/alamaison/swish

Notepad++:

https://notepad-plus-plus.org/fr/

Mise en oeuvre

Swish :

Configuration

Une fois installé, Swish s’intègre à l’explorateur Windows afin d’enrichir les options de connectivité.

  • Aller dans le « Poste de Travail », une icône « Swish » est disponible
  • Double cliquer sur cette entrée pour entrer dans le menu Swish
  • Cliquer sur l’entrée de menu « Ajouter une connexion SFTP »
  • Remplir les champs avec vos informations puis cliquer sur le bouton « Créer »

Connexion/Déconnexion

Pour se connecter :

  • Doucle-cliquer sur la connexion précédemment créée
  • Saisir le mot de passe associé

Pour se déconnecter :

  • Sélectionner la connexion à couper
  • Cliquer sur « Close SFTP connection »

Notepad++

Configuration

Dans le menu Plugin (en français : Compléments), lancer le Plugin Manager.
Sélectionner NPP puis Install, un redémarrage de Notepad++ est requis pour finaliser l’installation de ce plugin.
Le menu Plugin dispose désormais d’une nouvelle entrée « NppFTP », cliquer sur Plugin > NppFTP > « Show NppFTP Window ».
Un volet apparait à droite de la fenêtre :

  • Cliquer sur la roue crantée > Profile Settings.
  • Cliquer sur « Add New » pour créer un nouveau profile de connexion.
Connexion/Déconnexion

Toujours dans le volet du plugin NppFTP :
Pour se connecter :

  • Cliquer sur l’icône qui ressemble à un câble
  • Cliquer sur le profil précédemment créé

Pour se déconnecter :

  • Cliquer sur l’icône qui ressemble à un câble

Expérience personnelle

J’utilise d’une part Swish pour déposer des fichiers nzb dans le dossier « écouté » par mon application chargée de télécharger les fichiers qui portent une extension .nzb et je fais de même dans un autre dossier dédié aux fichier qui portent une extension .torrent.

D’autre part, j’utilise Notepad++ avec l’extension NppFTP pour éditer des fichiers de configuration directement sur mes serveurs (Linux) afin d’éviter l’utilisation fastidieuse d’un client SFTP et les opérations de download/upload répétitives.