Si vous disposez de deux machines exécutant Windows et Linux et que vous souhaitez copier des fichiers de l’une à l’autre, ce guide étape par étape vous aidera à accomplir le travail. Vous pouvez utiliser PowerShell Remoting via SSH à copier des fichiers de Windows vers Linux. La principale exigence est que vous devez disposer de PowerShell 6 ou de versions ultérieures.
PowerShell est l’un des utilitaires de ligne de commande les meilleurs et les plus utiles, vous permettant d’exécuter d’innombrables commandes pour répondre à toutes sortes de demandes. L’une des fonctionnalités les plus pratiques de PowerShell est que vous pouvez connecter des ordinateurs Windows et Linux via une session à distance et l’utiliser comme application multiplateforme. La même chose peut être utilisée pour copier des fichiers depuis Windows et les coller sur la machine Linux. Qu’il s’agisse d’audio, de vidéo, de document ou de toute autre chose, vous pouvez en faire une copie via ce guide.
Avant de vous lancer dans ce processus, vous devez effectuer quelques opérations :
- Vérifiez la version PowerShell. S’il est inférieur à PowerShell 6, vous devez le mettre à jour. Dans ce cas, vous devez vous rendre sur learn.microsoft.com et utiliser l’une des méthodes pour le mettre à jour vers la dernière version. Pour votre information, le téléchargement du package MSI est le moyen le plus simple que vous puissiez utiliser.
- Vous devez disposer de PowerShell sur l’ordinateur Linux cible. Si vous ne l’avez pas déjà, vous pouvez visiter learn.microsoft.com pour télécharger et installer PowerShell sur Linux.
- Une session à distance doit déjà être établie. Pour cela, vous avez besoin de SSH Remoting. Si vous utilisez Ubuntu, vous pouvez démarrer avec ces commandes : sudo apt install openssh-client et sudo apt installer openssh-server. Il demande également un mot de passe.
Une fois que vous êtes à ce stade, vous êtes prêt à partir.
Comment copier des fichiers de Windows vers Linux à l’aide de PowerShell
Pour copier des fichiers de Windows vers Linux à l’aide de PowerShell, procédez comme suit :
- Créez une nouvelle session à distance PowerShell.
- Sélectionnez le fichier que vous souhaitez copier.
- Faites un clic droit dessus et sélectionnez le Copier comme chemin option.
- Utilisez l’applet de commande Copy-Item pour démarrer la copie.
Pour en savoir plus sur ces étapes, continuez à lire.
Comme indiqué précédemment, vous devez d’abord créer une session PowerShell distante. Pour cela, Microsoft vous suggère d’utiliser cette commande :
$s = New-PSSession -HostName host-ip -UserName username
N’oubliez pas de remplacer le adresse IP de l’hôte et nom d’utilisateur avec l’adresse IP de l’hôte et le nom d’utilisateur d’origine. Ce nom d’utilisateur désigne le nom d’utilisateur de l’ordinateur hôte.
Ensuite, vous devez choisir le fichier que vous souhaitez copier. Faites un clic droit sur le fichier et sélectionnez le Copier comme chemin option.
Bien qu’il existe une autre méthode pour sélectionner le fichier et obtenir le chemin du fichier, cette méthode s’est avérée plus simple, selon nos tests. Cependant, si vous souhaitez utiliser cette méthode, vous devez d’abord utiliser cette commande :
Enter-PSSession $s
Ensuite, utilisez le dir commande pour ouvrir et afficher le répertoire.
Ensuite, vous devez entrer cette commande contenant le Copier l’article applet de commande :
Copy-Item .file-path /home/username -ToSession $s
Encore une fois, n’oubliez pas de remplacer le chemin du fichier avec le chemin du fichier d’origine et nom d’utilisateur avec le nom d’utilisateur d’origine.
Une fois terminé, le fichier sera copié immédiatement.
J’espère que cela a aidé.
Lire: Comment installer le sous-système Windows pour Linux 2 sur Windows
Comment copier des fichiers de Windows vers Linux ?
Bien qu’il existe plusieurs façons de copier des fichiers de Windows vers Linux, vous pouvez utiliser PowerShell pour effectuer le travail. Pour cela, vous devez d’abord créer un PowerShell Remoting Over SSH. Ensuite, vous pouvez utiliser l’applet de commande Copy-Item pour commencer à copier le fichier de l’un à l’autre.
Comment copier du chemin Windows vers Linux ?
Pour copier des fichiers de Windows vers Linux à l’aide de la ligne de commande, vous pouvez utiliser PowerShell. Tout d’abord, vérifiez si votre PowerShell est mis à jour ou non. Ensuite, créez une session à distance via SSH via PowerShell. Enfin, choisissez le fichier sur votre ordinateur Windows et utilisez la commande susmentionnée pour le faire.
Lire: Comment exécuter un fichier .sh ou Shell Script sous Windows.