Transférer des fichiers et des dossiers de Windows vers Linux avec WinSCP


  • Français


  • Parfois, vous devez transférer des fichiers sur un réseau. Il existe de nombreux services de partage de fichiers, mais la plupart exigent que vous envoyiez votre fichier sur Internet. Cela semble être un long chemin à parcourir (sans parler des problèmes de confidentialité) lorsque deux ordinateurs sont côte à côte, ou du moins dans le même bâtiment. L’utilitaire open source WinSCP permet de transférer rapidement et facilement un fichier ou un dossier de fichiers sur le réseau de votre ordinateur Windows vers votre ordinateur Linux.

    adresse IP

    Avant de pouvoir effectuer le transfert, vous devez connaître l’adresse IP ou le nom de domaine complet de l’ordinateur de destination. En supposant qu’il s’agisse d’un ordinateur sur votre même réseau et que vous n’exécutez pas de serveur DNS pour résoudre les noms d’ordinateurs, vous pouvez trouver l’adresse IP de destination à l’aide de la ip commande sur la machine Linux :

    [linux]$ ip addr show | grep 'inet '  
    inet 127.0.0.1/8 scope host lo  
    inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0  

    Dans tous les cas, 127.0.0.1 est une adresse de bouclage que l’ordinateur utilise uniquement pour communiquer avec lui-même, donc dans cet exemple, l’adresse correcte est 192.168.1.23. Sur votre système, l’adresse IP est susceptible d’être différente. Si vous ne savez pas lequel est lequel, vous pouvez essayer chacun successivement jusqu’à ce que vous obteniez le bon (puis écrivez-le quelque part !)

    Vous pouvez également consulter les paramètres de votre routeur, qui répertorient toutes les adresses attribuées via DHCP.

    Pare-feu et serveurs

    La WinSCP utilise le protocole OpenSSH, votre ordinateur Linux doit donc exécuter le logiciel serveur OpenSSH et son pare-feu doit autoriser le trafic SSH.

    Si vous n’êtes pas sûr que votre machine Linux exécute SSH, exécutez cette commande sur la machine Linux :

    [linux]$ sudo systemctl enable --now sshd

    Pour vous assurer que votre pare-feu autorise le trafic SSH, exécutez cette commande :

    [linux]$ sudo firewall-cmd --add-service ssh --permanent

    Pour plus d’informations sur les pare-feu sous Linux, lisez Rendre Linux plus fort avec des pare-feu.

    Utilisation de WinSCP

    WinSCP est une application de transfert de fichiers SSH open source pour Microsoft Windows. Pour l’utiliser, vous devez d’abord télécharger et installer ce.

    Une fois que vous l’avez installé, ouvrez WinSCP et sélectionnez le SCP possibilité dans le Protocole de fichier champ.

    Ajoutez l’adresse IP ou le nom DNS de votre ordinateur Linux dans le Nom d’hôte champ et entrez 22 dans le Numéro de port champ. Entrez votre nom d’utilisateur et votre mot de passe pour l’ordinateur Linux, puis cliquez sur le Connexion bouton en bas de la fenêtre WinSCP.

    (Paul Laubscher, CC BY-SA 4.0)

    Vérifiez que vous êtes authentifié sur l’ordinateur Linux. En cas de succès, l’adresse IP ou le nom DNS de votre ordinateur Linux apparaît en haut de la fenêtre.

    (Paul Laubscher, CC BY-SA 4.0)

    Maintenant, vous pouvez faire glisser et déposer un fichier (j’ai utilisé winscp-test.txt par exemple) du volet gauche de Windows vers le volet de l’ordinateur Linux de destination sur la droite, et les transferts de fichiers.

    (Paul Laubscher, CC BY-SA 4.0)

    Vous pouvez également cliquer avec le bouton droit sur un fichier dans le volet de gauche et le télécharger vers la destination distante dans le volet de droite.

    (Paul Laubscher, CC BY-SA 4.0)

    Vérifier la copie

    Ouvrez un terminal Linux et utilisez le ls commande pour afficher le transfert winscp-test.txt dossier. Dans mon exemple, il apparaît dans mon répertoire personnel, /_home_/sysadmin.

    $ ls
    Desktop
    Documents
    Downloads
    Music
    Pictures
    pscp-test.txt
    [...]

    Vous avez réussi à transférer un fichier d’un ordinateur Windows vers un ordinateur Linux via le réseau !

    Bien sûr, vous pouvez utiliser la même technique que ci-dessus pour transférer des fichiers et des dossiers d’un ordinateur Linux vers un ordinateur Windows.

    Copie à distance

    Avec la puissance de l’application open source WinSCP, vous avez accès à n’importe quel ordinateur de votre maison ou de votre lieu de travail, aux serveurs sur lesquels vous avez des comptes, et même mobiles, bord, et appareils Internet des objets. Utilisez cet excellent outil pour transférer des fichiers aussi facilement que vous le feriez pour copier un fichier d’un répertoire local à un autre !

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code