Téléverser une configuration avec SCP

LinuxBeginner
Pratiquer maintenant

Introduction

Un fichier de configuration est prêt localement et doit être transmis sans aucune modification à un compte distant existant. Une clé privée fonctionnelle est déjà fournie.

Dans le laboratoire guidé précédent, vous avez appris à sélectionner une identité SSH et à transférer un fichier avec scp. Ce défi se concentre uniquement sur cette transmission.

Transmettre le fichier de configuration

Situation actuelle

L’espace de travail local /home/labex/project/remote-admin contient :

  • service.conf, le fichier à transmettre ;
  • id_ed25519, la clé privée pour opsuser@localhost.

Le répertoire distant /home/opsuser/incoming existe déjà.

Périmètre

  • Utilisez le fichier d’identité fourni.
  • Téléversez service.conf vers /home/opsuser/incoming/service.conf.
  • Ne modifiez pas le fichier source local.
  • Ne changez ni la configuration du serveur SSH ni les identifiants du compte.

Objectif

Laissez une copie inchangée de service.conf dans le répertoire distant de réception.

Critères de validation

  • /home/opsuser/incoming/service.conf existe et appartient à opsuser.
  • Son contenu est identique octet par octet à celui du fichier local service.conf.
  • Le fichier source local et l’identité fournie sont toujours disponibles.

Indices

Comment sélectionner la clé fournie ?

Le laboratoire guidé utilisait l’option -i avec ssh et scp. Lors d’un téléversement, la source locale se place avant la destination distante.

Résumé

Vous avez utilisé une identité SSH fournie pour transmettre un fichier de configuration inchangé avec SCP.

✨ Vérifier la solution et pratiquer