course:scp
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| course:scp [2026/02/25 12:36] – torsten.roehl | course:scp [2026/02/26 11:52] (aktuell) – [Beispiele] torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Linux-Befehl: | ====== Linux-Befehl: | ||
| - | [☚ zurück | + | [[raspberry_pi: |
| + | // | ||
| + | |||
| + | < | ||
| + | ^ Befehl ^ Beschreibung ^ | ||
| + | | '' | ||
| + | |||
| + | Behandelte Optionen: '' | ||
| + | * '' | ||
| + | * '' | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Beispiele ===== | ||
| + | * Arbeitsrechner: | ||
| + | * Rechner-Name: | ||
| + | * Raspberry Pi | ||
| + | * Rechner-Name: | ||
| + | |||
| + | < | ||
| + | Die Ansprache des Rechners **<color # | ||
| + | |||
| + | |||
| + | ==== Datei: Client → Remote ==== | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | **Szenario: | ||
| + | * Aktion: push (Client → Remote) | ||
| + | * Client: Ubuntu-PC | ||
| + | * Remote: Raspberry Pi | ||
| + | |||
| + | Kopiert die Datei '' | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | scp ~/test.txt raspi:~ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Datei: Remote → Client ==== | ||
| + | <WRAP center round box 80%> | ||
| + | **Szenario: | ||
| + | * Aktion: pull (Remote → Client) | ||
| + | * Client: Ubuntu-PC | ||
| + | * Remote: Raspberry Pi | ||
| + | |||
| + | Kopiert die Datei '' | ||
| + | |||
| + | <code bash> | ||
| + | scp raspi: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Verzeichnis: | ||
| + | <WRAP center round box 80%> | ||
| + | **Szenario: | ||
| + | * Aktion: push (Client → Remote) | ||
| + | * Client: Ubuntu-PC | ||
| + | * Remote: Raspberry Pi | ||
| + | |||
| + | Kopiert das komplette Verzeichnis '' | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | scp -r ~/projekt raspi:~ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Verzeichnis: | ||
| + | <WRAP center round box 80%> | ||
| + | **Szenario: | ||
| + | * Aktion: pull (Remote → Client) | ||
| + | * Client: Ubuntu-PC | ||
| + | * Remote: Raspberry Pi | ||
| + | | ||
| + | |||
| + | Kopiert das komplette Verzeichnis '' | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | scp -r raspi: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Raspberry Pi (per SSH) ===== | ||
| + | |||
| + | Wenn man sich auf dem Raspberry Pi mit '' | ||
| + | vertauschen die Rollen von Client und Remote. | ||
| + | **Szenario: | ||
| + | * Client: Raspberry Pi, führt '' | ||
| + | * Remote: Ubuntu-PC, der in der scp-Zeile angegeben ist (z. B. Ubuntu-PC oder anderer Host) | ||
| + | |||
| + | Aktionen: | ||
| + | * **Aktion Push:** Pi → Remote | ||
| + | * **Aktion Pull:** Remote → Pi | ||
| + | |||
| + | <code bash> | ||
| + | scp ~/test.txt user@remote-rechner: | ||
| + | scp user@remote-rechner: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Glossar – Grundbegriffe (SSH / scp / Netzwerk) ===== | ||
| + | |||
| + | ^ Begriff ^ Kurzdefinition ^ | ||
| + | | **Client** | Rechner, auf dem ein Befehl wie '' | ||
| + | | **Server** | Rechner, auf dem ein Dienst läuft (z. B. der SSH-Server '' | ||
| + | | **Host** | Allgemeiner Begriff für ein Gerät im Netzwerk mit eigener IP-Adresse. | | ||
| + | | **Remote Host** | Der entfernte Rechner, zu dem eine Verbindung aufgebaut wird. | | ||
| + | | **Lokales System** | Der Rechner, auf dem man gerade arbeitet (ohne '' | ||
| + | | **Benutzer (User)** | Konto auf einem Linux-System, | ||
| + | | **SSH** | Verschlüsseltes Netzwerkprotokoll zur Anmeldung und Datenübertragung zwischen Rechnern. | | ||
| + | | **Port** | Nummer, über die ein Dienst erreichbar ist (SSH standardmäßig Port 22). | | ||
| + | | **IP-Adresse** | Numerische Adresse eines Rechners im Netzwerk (z. B. 192.168.0.15). | | ||
| + | | **Hostname** | Name eines Rechners im Netzwerk (z. B. '' | ||
| + | | **Push** | Datenübertragung vom Client zum Remote Host. | | ||
| + | | **Pull** | Datenübertragung vom Remote Host zum Client. | | ||
| + | |||
| + | ---- | ||
| - | FIXME | ||
course/scp.1772022960.txt.gz · Zuletzt geändert: von torsten.roehl
