Eine Konfiguration mit SCP hochladen

LinuxBeginner
Jetzt üben

Einführung

Eine Konfigurationsdatei liegt lokal bereit und muss unverändert an ein bestehendes entferntes Benutzerkonto übertragen werden. Ein funktionsfähiger privater Schlüssel ist bereits vorhanden.

Im vorherigen betreuten Labor haben Sie die Auswahl einer SSH-Identität und die Übertragung einer Datei mit scp geübt. In dieser Herausforderung geht es ausschließlich um diese eine Übertragung.

Die Konfigurationsdatei übertragen

Ausgangssituation

Der lokale Arbeitsbereich /home/labex/project/remote-admin enthält:

  • service.conf, die zu übertragende Datei;
  • id_ed25519, den privaten Schlüssel für opsuser@localhost.

Das entfernte Verzeichnis /home/opsuser/incoming ist bereits vorhanden.

Aufgabenbereich

  • Verwenden Sie die bereitgestellte Identitätsdatei.
  • Laden Sie service.conf nach /home/opsuser/incoming/service.conf hoch.
  • Lassen Sie die lokale Quelldatei unverändert.
  • Ändern Sie weder die SSH-Servereinstellungen noch die Zugangsdaten des Kontos.

Ihr Ziel

Hinterlassen Sie eine unveränderte Kopie von service.conf im entfernten Eingangsverzeichnis.

Abnahmekriterien

  • /home/opsuser/incoming/service.conf existiert und gehört opsuser.
  • Der Inhalt ist Byte für Byte identisch mit der lokalen Datei service.conf.
  • Die lokale Quelldatei und die bereitgestellte Identität bleiben verfügbar.

Hinweise

Wie wähle ich den bereitgestellten Schlüssel aus?

Im betreuten Labor wurde die Option -i sowohl mit ssh als auch mit scp verwendet. Bei einem Upload wird die lokale Quelle vor dem entfernten Ziel angegeben.

Zusammenfassung

Sie haben eine bereitgestellte SSH-Identität verwendet, um eine unveränderte Konfigurationsdatei mit SCP zu übertragen.

✨ Lösung prüfen und üben