En tant que programme client gratuit, WinSCP s’adresse à des uti­li­sa­teurs qui ne sou­hai­tent pas laisser de place au hasard dans la sécurité de leurs données d’iden­ti­fi­ca­tion et de leurs contenus sur Internet. Il est en effet conçu pour le transfert de données codées via SCP (Secure Copy) et SFTP (SSH File Transfer Protocol). WinSCP consiste donc en une al­ter­na­tive sûre aux clients FTP clas­siques comme FileZilla ou Total Commander. Le logiciel s’installe ra­pi­de­ment et propose dès lors deux in­ter­faces gra­phiques d’uti­li­sa­teur claires ainsi qu’une série de fonctions pratiques telles que l’éditeur de texte intégré et la syn­chro­ni­sa­tion au­to­ma­tique des deux ré­per­toires.

Ins­tal­la­tion

Le logiciel open source développé sous GNU (licence publique générale) est par con­sé­quent libre d’uti­li­sa­tion et permet des mo­di­fi­ca­tions ou des ex­ten­sions de son code. Les ex­ten­sions élaborées de la sorte, aussi bien par des uti­li­sa­teurs que des pro­fes­sion­nels, sont dis­po­nibles sur le site officiel de WinSCP. Démarrez le té­lé­char­ge­ment du dossier d’ins­tal­la­tion et en­re­gis­trez ces données lo­ca­le­ment dans un dossier de votre choix.

Choix de la langue

Afin de démarrer le processus d’ins­tal­la­tion, double-cliquez sur le fichier .exe et choi­sis­sez ensuite la langue qui va être utilisée lors de l’ins­tal­la­tion.

Contrat de licence

Cliquez sur « ok » et l’assistant de con­fi­gu­ra­tion démarre. Il vous est demandé de fermer toutes les autres ap­pli­ca­tions ouvertes avant de continuer l’ins­tal­la­tion. Suivent les accords de licence. Lisez at­ten­ti­ve­ment les con­di­tions d’uti­li­sa­tion dans la fenêtre d’ins­tal­la­tion et confirmez ces in­for­ma­tions en cliquant sur « accepter » si vous voulez continuez l’ins­tal­la­tion.

Choix du type d’ins­tal­la­tion

L’étape suivante consiste à choisir le type d’ins­tal­la­tion du programme. A côté de l’ins­tal­la­tion standard, vous pouvez également opter pour une ins­tal­la­tion définie par l’uti­li­sa­teur. Cette dernière permet de dé­ter­mi­ner l’em­pla­ce­ment des fichiers d’ins­tal­la­tion et les com­po­sants à installer in­di­vi­duel­le­ment. En général, les éléments suivants sont utilisés pour les trans­ferts de données cryptées :

  • Ap­pli­ca­tion WinSCP
  • Extension glisser-déposer (drag and drop)
  • Pageant (agent d’au­then­ti­fi­ca­tion SSH)
  • PuTTYgen (gé­né­ra­teur de clés)

Vous pouvez également créer dif­fé­rents rac­cour­cis vers WinSCP si besoin, comme par exemple une icône sur votre bureau. 

Choix de l’interface uti­li­sa­teur

L’étape suivante vous propose de choisir l’interface uti­li­sa­teur que vous souhaitez pour WinSCP. Les deux pos­si­bi­li­tés exis­tantes sont l’interface Commander et l’interface Explorer. Tandis que l’interface Commander présente deux ensembles de dossiers disposés pa­ral­lè­le­ment, c’est à dire aussi bien le système de données local que les ré­per­toires du serveur Web, l’interface Explorer est quant à elle largement inspirée de la structure de Windows Explorer. Les étapes qui suivent valent pour l’interface Commander.

Sé­lec­tion­nez l’interface de votre choix puis cliquez sur « suivant » pour démarrer l’ins­tal­la­tion. Ensuite, la connexion en réseau de WinSCP peut être lancée.  

Connecter WinSCP avec un serveur Web

Pour connecter WinSCP avec votre serveur Web, ouvrez le logiciel en double-cliquant sur son icône. Une fenêtre d’iden­ti­fi­ca­tion apparaît. Pour établir une connexion avec le serveur Web, cliquez main­te­nant sur « new site » ou nouveau site. Choi­sis­sez ensuite le protocole de trans­mis­sion de votre choix et indiquez le nom de l’hébergeur (host name), votre nom d’uti­li­sa­teur et le mot de passe cor­res­pon­dant pour l’accès au serveur. Al­ter­na­ti­ve­ment, l’adresse IP du serveur peut aussi être ren­seig­née à la place du nom de l’hébergeur. Le numéro de port résulte au­to­ma­ti­que­ment du choix du protocole de trans­mis­sion. En général, aménager une connexion cryptée via SSH exige aussi l’échange d’un couple de clés SSH.

Echange de données avec WinSCP

Si vous vous êtes décidé pour l’interface Commander, une fenêtre d’iden­ti­fi­ca­tion apparaît, dans laquelle vous trouverez la structure de vos dossiers de votre or­di­na­teur local sur la gauche et le dossier de commande à distance du serveur Web sur la droite.  

Si vous souhaitez charger des fichiers d’un ré­per­toire vers l’autre, vous pouvez utiliser la fonction glisser-déposer (drag and drop) dans la structure de dossiers. Il n’y a pas de res­tric­tion de taille ou de type de fichier. Vous pouvez aussi bien trans­fé­rer un dossier unique que des ré­per­toires entiers de dossiers de cette façon. Avant que le transfert de données ne démarre, une fenêtre visant à tester les trans­mis­sions s’affiche à l’écran.  Si vous ne souhaitez pas modifier les pa­ra­mètres standards, confirmez en cliquant sur « Ok ».

Outre le char­ge­ment et le té­lé­char­ge­ment de fichiers, WinSCP permet aussi leur sup­pres­sion et leur dé­pla­ce­ment sur votre serveur. Les pro­prié­tés des données comme le nom ou les droits d’accès peuvent aussi être adaptées via un accès à distance. WinSCP offre également la pos­si­bi­lité de traiter des fichiers texte di­rec­te­ment sur le serveur.

Tra­vail­lez vos données di­rec­te­ment sur votre serveur

WinSCP dispose d’un éditeur de texte intégré, ce qui permet de tra­vail­ler di­rec­te­ment sur des fichiers texte comme des documents HTML, PHP ou CSS par exemple. Un double clic sur le symbole d’un fichier suffit pour ouvrir le document en question. Les fonctions de cet éditeur intégré cor­res­pon­dent à celles de Notepad, l’éditeur de Windows. Au-delà des fonctions clas­siques d’édition de texte comme « copier-coller »,  une fonction de recherche est aussi dis­po­nible tout comme la pos­si­bi­lité d’annuler des commandes ou des entrées ef­fec­tuées au préalable. Ces outils peuvent être utilisés au moyen d’une barre d’outils ou encore via des rac­cour­cis clavier Windows clas­siques.

Une al­ter­na­tive à l’éditeur de texte intégré est possible: WinSCP soutient en effet l’in­té­gra­tion d’éditeurs externes comme Eclipse ou Notepad++. Ces derniers disposent en effet d’un large spectre de fonctions comme par exemple la co­lo­ra­tion syn­taxique (qui permet de clarifier le code source grâce à une structure colorée) ou l’aide au­to­ma­tique à la saisie et aux cor­rec­tions. Pour utiliser un éditeur externe, cliquez sur « affichage » puis « pa­ra­mètres ». Choi­sis­sez « Editor » dans la fenêtre suivante.

Si aucune al­ter­na­tive d’éditeur de texte ne s’affiche dans la liste des choix proposés, cliquez sur « Add » pour l’ajouter ma­nuel­le­ment.

Gardez vos dossiers syn­chro­ni­sés

WinSCP est très apprécié des ad­mi­nis­tra­teurs, notamment car ses fonctions de syn­chro­ni­sa­tion sont très étendues. Le programme permet d’ajuster au­to­ma­ti­que­ment ses deux ré­per­toires, de syn­chro­ni­ser uni­que­ment les fichiers qui ont été modifiés et ainsi maintenir toutes les données actuelles. Si vous voulez syn­chro­ni­ser des fichiers avec des ensembles de données locales de votre or­di­na­teur, il faut sim­ple­ment se rendre sur les dossiers en question et choisir via le menu principal « Command » puis « syn­chro­nize ». Une fenêtre apparaît pour la syn­chro­ni­sa­tion. Si vous utilisez l’interface Explorer, le ré­per­toire local devra être sé­lec­tionné seulement à cette étape.

La fenêtre de syn­chro­ni­sa­tion vous propose de choisir parmi trois dif­fé­rents modes et de con­fi­gu­rer in­di­vi­duel­le­ment la syn­chro­ni­sa­tion.

  • Syn­chro­ni­ser les fichiers : Ce mode standard permet la syn­chro­ni­sa­tion des deux dif­fé­rents ré­per­toires en chargeant uni­que­ment les nouvelles données du dossier source vers le dossier cible.
  • Fichiers miroir : effectue une copie identique du dossier source vers le dossier cible, en trans­met­tant autant les nouvelles données que les plus vieilles.
  • Syn­chro­ni­sa­tion horodatée (timestamp) : avec ce mode, seules les données d’une certaine tranche tem­po­relle sont ac­tua­li­sées.  

Une syn­chro­ni­sa­tion au­to­ma­tique peut être con­fi­gu­rée dans le menu principal en cliquant sur « commandes » puis sur « garder les fichiers à distance ac­tua­li­sés ».

Aller au menu principal