Comment SCP de Windows à Linux

How Scp From Windows Linux



FTP n'est plus considéré comme suffisamment sûr pour être utilisé sur Internet. En conséquence, j'essaie de vous démontrer SCP maintenant. SCP est en effet un système basé sur le protocole SSH. Par conséquent, vous aurez besoin d'un utilisateur avec le droit SSH pour utiliser le serveur. Les clés SSH peuvent être utilisées pour établir des connexions SCP, tout comme elles le peuvent avec SSH. Étant donné que certains clients Windows peuvent contrôler des ordinateurs Linux, je vais également vous guider pour utiliser l'application gratuite WinSCP pour transmettre des fichiers de Windows au serveur Ubuntu à l'aide de SCP dans le corps de ce didacticiel.

Méthode 01 : Utilisation du serveur SSH

SCP ou SSH en tant que consommateur est inclus dans tous les systèmes Linux ; par conséquent, vous n'avez rien de spécial à faire du côté du client. Nous devrons peut-être déployer l'installation de serveur SSH uniquement côté serveur, en fonction de la distribution Linux. Nous devons mettre à niveau notre système vers la dernière édition avant de commencer tout déploiement. Utilisez simplement la commande suivante pour les systèmes informatiques basés sur Debian (y compris Ubuntu et Kubuntu):







$ sudo apt mise à jour



La mise à jour prend un peu de temps. Après la mise à jour du système, installons le serveur SSH sur notre système d'exploitation Ubuntu 20.04. Alors, ajoutez la requête indiquée ci-dessous dans le terminal et appuyez sur la touche Entrée pour procéder à l'installation.



$ sudo apt installe le serveur OpenSSH

Entre le traitement de l'installation du serveur OpenSSH, il sera mis en pause pour vous demander de le confirmer. Le système souhaite que vous revérifiez si vous devez l'installer sur votre système d'exploitation Ubuntu 20.04 ou non. Si vous en avez besoin, appuyez sur Y ou appuyez sur n pour arrêter le processus.





Le processus d'installation a maintenant repris, comme indiqué ci-dessous. Lorsqu'il atteint 100 %, cela signifie que le traitement est terminé.



Les dernières lignes de traitement sur le shell du terminal vers le serveur OpenSSH sont les suivantes.

Rejoignez le serveur via SSH pour voir si la configuration a été effectuée. À l'aide de votre client Ubuntu ou Mac, lancez une console et tapez l'expression régulière. Tapez immédiatement le code de la clé SSH si vous en utilisez une. Sinon, le code d'accès de l'utilisateur de l'appareil hôte doit être fourni. Lorsque tout est en ordre, le terminal de l'ordinateur externe doit maintenant être affiché. Vérifiez vos règles de pare-feu si ce n'est pas le cas. Le port 22/tcp est requis pour SSH. Vous pouvez également vérifier la configuration du serveur SSH pour vous assurer que votre client dispose des droits appropriés. Nous pouvons mettre fin à la connexion une fois qu'elle a été créée avec succès. Vous devez maintenant activer et autoriser le port 22 du serveur SSH dans le pare-feu. Par conséquent, nous avons utilisé la requête ci-dessous dans le shell avec les droits sudo.

$ sudo ufw autoriser 22

Nous devons vérifier l'état d'un port SSH sur notre système via la commande systemctl. Par conséquent, vous avez essayé la commande ci-dessous dans notre console et constaté que notre port SSH est en cours d'exécution.

$ sudo systemctl status ssh

Les configurations sont maintenant définies pour le port SSH. Ouvrez le bloc-notes à partir de la zone de recherche de notre bureau Windows. Ajoutez des données dans le fichier texte du bloc-notes et enregistrez-le sur le bureau avec l'extension .txt.

Ouvrez à nouveau l'invite de commande à partir de la zone de recherche du bureau Windows. Ajoutez la commande ci-dessous pour voir la logique et la syntaxe de l'utilisation de la commande SCP dedans.

SCP

Nous avons vu le SCP configuré et comment il doit être utilisé dans l'invite de commande. Déplaçons le fichier notepad test.txt, que nous venons de créer sur notre bureau. À cette fin, vous devez suivre la syntaxe générale ci-dessous de l'instruction SCP. Le chemin d'accès au fichier où il a été enregistré est mentionné en premier. Ce chemin doit contenir le nom d'un fichier. Après cela, donnez le nom d'hôte, l'adresse IP et le chemin où vous souhaitez enregistrer votre fichier dans le système Linux. Assurez-vous que le dossier doit exister dans votre système Linux où vous souhaitez l'enregistrer.

Path_to_file/filename [email protected] :/path_to_save_the_file_in_host

Appuyez sur la touche Entrée pour continuer à vous connecter à l'appareil hôte. Une fois la connexion établie, vous devez ajouter votre mot de passe utilisateur pour le système Ubuntu. De cette façon, votre fichier test.txt sera transféré dans le dossier de départ du système Linux Ubuntu 20.04.

Méthode 02 : Utilisation de WinSCP

Un autre moyen efficace et simple de transférer vos fichiers Windows vers le système d'exploitation Linux est via l'outil WinSCP. Donc, pour utiliser cet outil, nous devons d'abord le télécharger pour l'installer. Ouvrez le moteur de recherche Google et écrivez WinSCP dedans, puis appuyez sur Entrée pour continuer. Cliquez sur le tout premier lien qui a été affiché sur le moteur de recherche.

Maintenant, vous verrez le téléchargement de l'outil WINSCP standard. Appuyez sur Télécharger WinSCP pour l'ajouter rapidement à vos téléchargements.

Cela prendra jusqu'à 20 minutes selon la vitesse du réseau sur votre système pour le télécharger. Une fois le téléchargement terminé, cliquez sur le fichier téléchargé pour l'exécuter.

La boîte de dialogue de sélection du mode d'installation de configuration apparaîtra comme dans l'image ci-dessous. Appuyez sur Installer pour tous les utilisateurs (recommandé) pour démarrer l'installation.

Maintenant, une nouvelle fenêtre apparaîtra pour l'installation de WinSCP. Vous devez signer le contrat de licence en cliquant sur le bouton Accepter comme présenté dans le snap ci-dessous.

Cochez la case Type d'installation en tant qu'installation type (recommandée) et appuyez sur Suivant pour continuer.

Vous devez choisir judicieusement le style de l'interface utilisateur dans le panneau des paramètres de l'utilisateur initial. Appuyez sur la touche Suivant.

Le programme d'installation de WinSCP est maintenant prêt à être installé. Par conséquent, appuyez sur le bouton Installer pour continuer et commencer à installer WinSCP.

Maintenant, le processus d'installation a commencé. En tant que processus de la ligne verte, cela signifie qu'il est plus proche de la fin de l'installation. Il sera terminé dans quelques secondes.

Le processus d'installation de WinSCP est maintenant terminé ; l'écran suivant s'ouvrira. Cochez le bouton Lancer WinSCP et Ouvrir les accès, page de démarrage. Appuyez sur le bouton Terminer pour fermer l'écran et terminer le processus.

Une fois l'installation terminée, le site officiel de WinSCP s'ouvrira automatiquement, affichant le message d'achèvement de l'installation réussie.

L'interface graphique de WinSCP s'ouvrira automatiquement car nous avons coché le bouton de la case à cocher. Pour commencer à transférer vos fichiers de Windows vers Ubuntu, vous devez connecter Windows et le système d'exploitation Ubuntu. Pour cela, appuyez sur l'icône de l'ordinateur Nouvelle session, et une boîte de dialogue apparaîtra, nommée login. Sélectionnez d'abord le protocole de fichier dans la liste déroulante en tant que SCP. Ajoutez l'adresse IP d'Ubuntu dans le champ Nom d'hôte. Ajoutez un nom d'utilisateur et un mot de passe pour vous connecter et appuyez sur Connexion. Après une connexion réussie, faites glisser les fichiers de la zone de gauche vers le côté droit de WinSCP pour les transférer.

Conclusion

SCP est simple à comprendre et capable de transmettre en toute sécurité une énorme quantité de données sur le Net. Vous pouvez, par exemple, utiliser WebDAV comme une simple option. Tout au long de cet article, je vous ai montré comment cela fonctionne. Si nous fonctionnons avec une variété de systèmes d'exploitation, nous devons étudier les deux méthodes.