Benutzer-Werkzeuge

Webseiten-Werkzeuge


course:scp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
course:scp [2026/02/25 15:51] torsten.roehlcourse:scp [2026/02/26 11:52] (aktuell) – [Beispiele] torsten.roehl
Zeile 17: Zeile 17:
  
 ===== Beispiele ===== ===== Beispiele =====
-  * Arbeitsrechner: Ubuntu-PC   +  * Arbeitsrechner: Ubuntu-PC 
-  * Raspberry Pi  +          * Rechner-Name: **ubunti** 
 +  * Raspberry Pi 
 +          * Rechner-Name: **raspi** 
 + 
 +<note> 
 +Die Ansprache des Rechners **<color #ed1c24>__kann__</color>** über den Namen erfolgen, wenn dieser im Netzwerk bekannt ist; andernfalls** <color #ed1c24>__muss__</color>** die **IP-Adresse verwendet werden**.</note> 
  
 ==== Datei: Client → Remote ==== ==== Datei: Client → Remote ====
 +
 <WRAP center round box 80%> <WRAP center round box 80%>
 **Szenario:**   **Szenario:**  
Zeile 31: Zeile 38:
  
 <code bash> <code bash>
-scp ~/test.txt RechnerR:~+scp ~/test.txt raspi:~
 </code> </code>
 </WRAP> </WRAP>
Zeile 45: Zeile 52:
  
 <code bash> <code bash>
-scp RechnerR:~/test.txt ~/+scp raspi:~/test.txt ~/
 </code> </code>
 </WRAP> </WRAP>
Zeile 60: Zeile 67:
  
 <code bash> <code bash>
-scp -r ~/projekt RechnerR:~+scp -r ~/projekt raspi:~
 </code> </code>
 </WRAP> </WRAP>
Zeile 76: Zeile 83:
  
 <code bash> <code bash>
-scp -r RechnerR:~/projekt ~/+scp -r raspi:~/projekt ~/
 </code> </code>
 </WRAP> </WRAP>
  
-==== Spezialfall: Raspberry Pi (per SSH) ==== +=====  Raspberry Pi (per SSH) =====
-<WRAP center round box 80%> +
-**Szenario:**   +
-- Befehl auf **Raspberry Pi (Client)** eingegeben   +
-- Remote Rechner, der in der scp-Zeile angegeben ist (z. B. Ubuntu-PC oder anderer Host)  +
  
-Kopiert Dateien zwischen Client (Piund Remote.   +Wenn man sich auf dem Raspberry Pi mit ''ssh'' eingeloggt hat und dort den ''scp''-Befehlt ausführt, 
-- **Aktion Push:** Pi → Remote   +vertauschen die Rollen von Client und Remote. 
-**Aktion Pull:** Remote → Pi  +**Szenario:**  
 +  * Client: Raspberry Pi, führt ''scp'' aus! 
 +  * 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> <code bash>
-scp ~/test.txt user@andererhost:~/ +scp ~/test.txt user@remote-rechner:~/ 
-scp user@andererhost:~/test.txt ~/+scp user@remote-rechner:~/test.txt ~/
 </code> </code>
-</WRAP>+ 
 + 
 +===== Glossar – Grundbegriffe (SSH scp / Netzwerk) ===== 
 + 
 +^ Begriff ^ Kurzdefinition ^ 
 +| **Client** | Rechner, auf dem ein Befehl wie ''ssh'' oder ''scp'' ausgeführt wird. Er startet die Verbindung. | 
 +| **Server** | Rechner, auf dem ein Dienst läuft (z. B. der SSH-Server ''sshd''). Er wartet auf Verbindungen. | 
 +| **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 ''user@host:'' in der Befehlszeile). | 
 +| **Benutzer (User)** | Konto auf einem Linux-System, unter dem man sich anmeldet. | 
 +| **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. ''raspberrypi''). | 
 +| **Push** | Datenübertragung vom Client zum Remote Host. | 
 +| **Pull** | Datenübertragung vom Remote Host zum Client. | 
 + 
 +---- 
course/scp.1772034712.txt.gz · Zuletzt geändert: von torsten.roehl