Comment effectuer un transfert de fichiers SCP [images jointes]
SCP vous permet de transférer des fichiers d'un emplacement local vers un emplacement distant ou inversement. Lisez cet article pour apprendre à effectuer un transfert de fichiers SCP dans différents cas.
Comment utiliser SCP pour le transfert de fichiers ?
« J'ai parfois besoin de déplacer des fichiers entre des PC. J'ai essayé diverses méthodes de transmission de fichiers, mais j'ai toujours rencontré des problèmes. Par exemple, la taille des fichiers les rend impossibles à envoyer. Un ami m'a dit que je pourrais copier des fichiers en toute sécurité en utilisant SCP. Quelqu'un peut-il me donner des conseils sur la façon dont SCP envoie des fichiers d'un emplacement distant vers un emplacement local ? »
-
Qu'est-ce que SCP et comment l'utiliser pour le transfert de fichiers ?
SCP (Secure Copy Protocol), un utilitaire en ligne de commande qui utilise le mécanisme SSH, vous permet de transférer des fichiers d'un PC à un autre en toute sécurité. Dans cette partie, nous vous fournissons des commandes SCP détaillées pour le transfert de fichiers dans trois cas différents.
Voici quelques syntaxes et options de commande SCP de base que vous devez connaître.
La syntaxe de la commande de transfert de fichiers SCP se présente sous la forme suivante :
scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2
- [OPTION]- Les options sont utilisées pour effectuer des tâches liées à SCP, telles que l'installation, la configuration, la copie, etc.
- [user@]SRC_HOST:]file1 - Fichier source.
- [user@]DEST_HOST:]file2 - Fichier de destination
SCP offre un large éventail d'options qui régulent chaque facette de son activité. Voici les plus courantes :
- ✍-P- Spécifie le port SSH de l'hôte distant.
- ✍-p- Préserve les dates de modification et d'accès des fichiers.
- ✍-q- Utilisez cette option si vous souhaitez masquer la barre de progression et les messages autres que les erreurs.
- ✍-C- Force SCP à compresser les données lors de leur envoi vers la machine de destination.
- ✍-r- Demande à SCP de copier les répertoires de manière récursive.
Lisez attentivement les notes avant vos opérations.
- Linux et Mac incluent tous deux la commande SCP. Si vous utilisez Windows, vous devez télécharger et installer PuTTY ou copier « pscp.exe » (SCP pour Windows) dans le dossier cible où vous avez l'intention de l'utiliser.
- La commande SCP nécessite une authentification avec une clé SSH ou un mot de passe sur les systèmes distants, car elle repose sur un tunnel SSH (Secure Shell) pour transférer des données.
- Lorsque vous copiez des fichiers portant le même nom et situés au même emplacement sur les deux systèmes, soyez prudent car SCP écrasera automatiquement les fichiers.
- Pour copier des fichiers, vous devez disposer au minimum d'une autorisation de lecture sur le fichier source et d'une autorisation d'écriture sur le système cible.
Cas 1. Transfert de fichier SCP du local vers le distant
Étape 1. Exécutez la commande suivante pour copier un fichier local vers un ordinateur distant :
scp file.txt [email protected]:/remote/directory
- file.txt - le nom du fichier cible que vous souhaitez transférer
- remote_username - le nom d'utilisateur du périphérique distant
- 10.10.0.2 - remplacez-le par l'adresse IP
- /remote/directory - le chemin vers lequel vous souhaitez copier le fichier (si aucun répertoire distant n'est fourni, le fichier sera copié dans le répertoire personnel de l'utilisateur distant.)
Étape 2. Saisissez le mot de passe de l'utilisateur pour démarrer le processus.
Exécutez la commande ci-dessous pour spécifier un nouveau nom de fichier si vous souhaitez enregistrer le fichier sous un nom différent :
scp file.txt [email protected]:/remote/directory/newfilename.txt
Cas 2. Transfert de fichier SCP du distant vers le local
Étape 1. Remplacez les informations similaires du Cas 1 et exécutez la commande pour transférer des fichiers du distant vers le local :
scp [email protected]:/remote/file.txt /local/directory
Étape 2. Saisissez le mot de passe pour effectuer la tâche.
Cas 3. Transférer un fichier entre deux ordinateurs distants via SCP
Étape 1. Saisissez la commande suivante pour copier un fichier entre deux systèmes distants.
scp [email protected]:/files/file.txt [email protected]:/files
- /files/file.txt- nom du fichier cible
- host1.com- l'hôte depuis lequel vous transférez des fichiers
- /files - le répertoire vers lequel vous souhaitez copier les fichiers
- host2.com - l'hôte cible vers lequel vous souhaitez transférer les fichiers
Étape 2. Saisissez le mot de passe des deux appareils et le fichier sera directement transféré.
AnyViewer : Transférez des fichiers entre des PC Windows en quelques étapes simples
En raison de la limitation mentionnée ci-dessus, vous pourriez chercher un moyen plus simple de transférer des fichiers entre ordinateurs. Il est recommandé d'utiliser le logiciel tiers AnyViewer pour le transfert de fichiers en raison des avantages suivants.
- Facile à utiliser. Il dispose d'une interface simple et d'opérations aisées pour transférer des fichiers sans limitations.
- Rapide. Il offre une vitesse de transfert de fichiers rapide ; par exemple, il ne faut qu'environ 20 secondes pour transférer un fichier zip de 2 Go lorsque les deux ordinateurs sont sur un réseau local (LAN).
- Compatible. Il prend en charge plusieurs versions de Windows, y compris Windows OS et Windows Server OS.
- Multifonction. En dehors du transfert de fichiers, AnyViewer vous permet de partager votre écran, de gérer votre ordinateur à distance, de communiquer via une boîte de discussion lors d'une session à distance, et bien plus encore.
- Accès à distance sans surveillance. Il offre un accès à distance sans surveillance aux PC et ordinateurs portables sans paramètres complexes.
Étape 1. Sur l'ordinateur client, allez dans Connexion dans le volet de gauche, puis cliquez sur S'inscrire (vous pouvez vous connecter directement si vous vous êtes déjà inscrit).
Étape 2. Remplissez les informations d'inscription.
Étape 3. Connectez-vous au même compte sur d'autres appareils. Vous pourrez alors voir les appareils attribués.
Étape 4. Accédez à l'interface Périphérique pour sélectionner le périphérique cible vers lequel vous souhaitez transférer des fichiers, puis cliquez sur Transfert de fichiers.
Étape 5. Une boîte de dialogue Transfert de fichiers pour le transfert de fichiers entre les PC est maintenant disponible. La partie droite de la boîte présente le PC client, et le PC hôte se trouve à gauche. Sélectionnez les fichiers et cliquez sur la flèche droite pour les transférer vers le PC client. Sélectionnez les fichiers, puis cliquez sur la flèche gauche pour les transférer vers le PC hôte.
Vous pouvez voir l'état du transfert en bas de la boîte. Faites un clic droit pour suspendre ou supprimer les tâches.
- Remarques :
- Un seul fichier de moins de 100 Mo peut être transféré avec un compte gratuit AnyViewer, et vous n'êtes autorisé à transférer que jusqu'à 100 fichiers à la fois. Pour transférer des fichiers plus volumineux, passez à un forfait Professionnel ou Entreprise. Vous bénéficierez alors des droits suivants :
- Transfert de fichiers plus rapide. La vitesse de transfert sur Internet pour un compte gratuit est de 500 Ko/s, mais elle peut atteindre 10 Mo/s pour un compte payant.
- Associez davantage d'appareils au même compte pour effectuer un transfert de fichiers direct.
- Connectez-vous à l'ordinateur hôte en mode confidentialité afin de pouvoir bloquer le clavier et la souris du PC distant et masquer son écran.
Conclusion
Cet article est un tutoriel étape par étape sur le transfert de fichiers SCP. Certains peuvent comprendre les méthodes et avoir réussi à transférer des fichiers entre des ordinateurs via des commandes SCP. Cependant, certains peuvent se sentir confus face à la complexité des commandes ; dans ce cas, vous pouvez essayer AnyViewer pour effectuer le transfert de fichiers entre PC en quelques étapes simples.