WinSCP est un programme gratuit qui permet de transférer des fichiers depuis Windows vers un hôte distant en Linux.
Il supporte les protocoles SFTP (SSH File Transfer Protocol), SCP (Secure Copy), FTPS (FTP Over TLS), SCP et WebDAV.
Ainsi il supporte des protocoles sécurisés pour des transferts de fichiers sécurisés par internet.
Grâce à ce logiciel, vous pouvez donc très facilement copier un fichier vers un VPS ou serveur dédié (OVH, 1&1, Scaleway, …) mais aussi manipuler les fichiers.
Enfin il est aussi possible d’éditer des fichiers textes distants.
WinSCP est un logiciel très complet pour envoyer et recevoir des fichiers avec un hôte distant.
Ce tutoriel vous guide pour installer et utiliser WinSCP.
Table des matières
WinSCP : transférer des fichiers de Windows vers Linux en SFTP, SCP, FTPS
Télécharger et se connecter à un hôte distant avec WinSCP
Ce tutoriel vous guide pour installer WinSCP sur votre PC en Windows puis comment se connecter à votre serveur distant en Linux.
Transférer des fichiers vers l’hôte distant
- Le logiciel se présente avec deux volets avec à gauche l’hôte local et à droite l’hôte distant. Vous pouvez donc naviguer sur les deux machines
- Plusieurs méthodes sont possibles pour envoyer un ou plusieurs fichiers :
- Sélectionnez les fichiers dans la partie gauche, puis clic droit et Envoyer. Vous pouvez aussi utiliser le raccourci F5
- Par glisser déposer : Sélectionnez les fichiers, puis laissez appuyer sur le bouton droit et lâcher le dans le volet selon le sens de transfert souhaité
- Une popup s’ouvre alors et en bas à gauche dans Paramètres, vous pouvez régler des options de transfert
- Cliquez sur OK pour commencer le transfert
- Le transfert s’effectue avec une barre de progression
- Les icônes en bas permettent d’annuler, passer un fichier ou réduire la fenêtre de WinSCP
- A tout moment, il est possible de limiter la vitesse de transfert pour libérer de la bande passante
- Enfin en cas d’interruption de transfert, WinSCP est capable de reprendre le transfert (resume)
Notez qu’il est aussi possible de compresser un fichier pour l’envoyer au serveur distant.
Pour cela, faites un clic droit sur le(s) fichier(s) > Compresser et envoyer
Notez aussi qu’il est possible de vérifier la somme de contrôle d’un fichier de cette manière.
Comparer des répertoires
Pour vous assurer que le transfert s’est bien déroulé, vous pouvez aussi comparer un dossier.
WinSCP permet de vérifier si les dossiers sont identiques ou différents.
- Cliquez sur le menu Commandes
- Puis Comparaisons de répertoires ou touche MAJ+F2
- Lorsque les dossiers sont identiques, une popup Aucune différence trouvée s’affiche sinon WinSCP pointe les fichiers différents
Manipuler les fichiers distants
WinSCP permet aussi de manipuler l’arborescence locale et distante.
Ainsi, il est possible de créer des répertoires, déplacer, renommer, supprimer les fichiers.
- Faites un clic droit sur le volet
- Puis Nouveau et fichier répertoire ou lien
Mais vous pouvez aussi Effacer ou renommer des fichiers.
Un clic droit sur un fichier distant donne les options Dupliquer, déplacer vers.
Editer un fichier distant
Enfin un autre fonctionnalités intéressante de WinSCP est la possibilité d’éditer un fichier distant.
- Faites un clic droit sur le fichier puis Editer
- Puis l’éditeur de texte s’ouvre
- Lorsque vous cliquez sur la disquette pour enregistrer les mordications, WinSCP upload automatiquement le fichier à jour
Alternatives à WinSCP
Si vous cherchez d’autres logiciels de transfert de fichier, suivez ce guide :
Liens
- Protocole FTP pour partager ses fichiers : principe et fonctionnement
- 7 meilleurs logiciels de transfert de fichiers en SFTP, FTPS pour Windows
- SCP, WINSCP, PSCP : transférer des fichiers Linux et Windows
- WinSCP : transférer des fichiers de Windows vers Linux en SFTP, SCP, FTPS
- WinSCP : Synchronisation automatique, manuel de fichiers ou dossiers distants
- rsync : synchroniser, copier des fichiers à distance ou locaux
- Monter un partage Windows sous Linux avec Samba
- Comment utiliser smbclient avec des exemples
- mount et fstab : monter des partitions de disques ou NFS, CIFS sur Linux
- NFS : Partage réseau de dossiers sur Linux
- SSH : comment ça marche
- Comment se connecter en SSH à un serveur distant
- Copier des fichiers ou répertoire dans un terminal sur Linux