WinSCP (Windows Secure Copy) est un programme client codé en C++ qui autorise un transfert sécurisé de données entre deux ordinateurs. Ce logiciel gratuit offre de nombreuses possibilités d’authentification et de cryptage. C’est également une alternative populaire à OpenSSH et PuTTY, basée sur le programme de Windows. WinSCP se caractérise notamment par une transmission cryptée par les protocoles SFTP et SCP sur une base SSH. De plus, ce programme est compatible avec une transmission non cryptée via FTP tout comme le standard WebDAV.
Tout comme les autres programmes clients (par exemple FileZilla), WinSCP sert à gérer les données sur les serveurs Web à distance (Remote). En règle générale, une transmission locale entre un ordinateur Windows et le serveur Web est effectuée. Ainsi, il est possible de transférer les données du serveur au client et également de les gérer sur le serveur. WinSCP présente de nombreux avantages sur ce point :
- Une bonne ergonomie : WinSCP convainc par une interface utilisateur graphique et est disponible en deux versions différentes. Commander propose aux utilisateurs deux types différents d’affichage des dossiers qui sont regroupés en une fenêtre. A gauche, le répertoire de fichiers de l’ordinateur local est affiché. A droite sont affichés les données qui sont contrôlables à distance. En comparaison, l’interface Explorer est moins élaborée et ne propose qu’une seule fenêtre d’affichage des dossiers. Le transfert des données s’effectue par glisser-déposer dans les deux interfaces utilisateur. Dans l’interface d’Explorer, les raccourcis de Windows sont toujours à portée de clics.
- Editeur de texte intégré : WinSCP permet de travailler les fichiers de texte directement sur l’interface de contrôle à distance sur le serveur. Pour cela, le logiciel met à disposition des utilisateurs un éditeur de texte interne qui est interne au programme. Ainsi, les données HTML, PHP ou CSS peuvent être directement ouvertes et ajustées sur le programme client. Au cours du processus d’écriture, WinSCP assure l’enregistrement d’une copie de sauvegarde temporaire sur la fenêtre d’accès à distance pendant que le document original est remplacé. Néanmoins, l’intégration d’éditeurs externes tels que Notepad++ ou Eclipse est supportée par WinSCP.
- Synchronisation automatique : WinSCP permet la synchronisation des deux annuaires. Cela facilite la gestion des données pour les administrateurs, étant donné que les données peuvent ainsi être comparées automatiquement sur le serveur Web avec les données locales de l’ordinateur. Si WinSCP effectue une demande de mise à jour l’annuaire d’accès à distance, le programme surveille les données dans l’annuaire local et télécharge les données modifiées automatiquement. WinSCP supprime également sur commande l’ancienne version du serveur.
- Utilisation gratuite : WinSCP est sous la licence GNU (General Public License). C’est un logiciel gratuit qui peut être utilisé, modifié et diffusé librement. Le code source du programme pour SSH et SCP est basé sur celui du programme client PuTTY, et le code source pour FTP sur celui de FileZilla.