Scp: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ ===scp secure copy=== scp steht für Secure Copy und ermöglicht es, Dateien in einem Netzwerk zu kopieren. Es baut auf ssh auf und benutzt entsprechend Auth…“)
 
Zeile 1: Zeile 1:
−
 
+
=scp secure copy=
−
===scp secure copy===
+
*scp steht für Secure Copy und ermöglicht es, Dateien in einem Netzwerk zu kopieren.
−
scp steht für Secure Copy und ermöglicht es, Dateien in einem Netzwerk zu kopieren. Es baut auf ssh auf und benutzt  
+
*Es baut auf ssh auf und benutzt entsprechend Authentifizierung und Verschlüsselung.  
−
entsprechend Authentifizierung und Verschlüsselung.  
+
=Handling=
−
 
 
 
  scp [Optionen] Benutzer@Rechner1:/Pfad/zu/Datei lokaler_Dateipfad
 
  scp [Optionen] Benutzer@Rechner1:/Pfad/zu/Datei lokaler_Dateipfad
 
  scp [Optionen] lokaler Dateipfad Benutzer@Rechner2:/Pfad/zu/Datei2
 
  scp [Optionen] lokaler Dateipfad Benutzer@Rechner2:/Pfad/zu/Datei2
−
 
+
=Optionen=
−
====Optionen====
 
 
* -1 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 1
 
* -1 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 1
 
* -2 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 2
 
* -2 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 2
Zeile 17: Zeile 15:
 
* -r : rekursives Kopieren; scp folgt dabei auch symbolischen Links
 
* -r : rekursives Kopieren; scp folgt dabei auch symbolischen Links
 
* -v : ausführliche Ausgabe
 
* -v : ausführliche Ausgabe
−
 
+
=Beispiele=
−
 
+
==Kopieren aller Dateien und Verzeinissen von einem lokalen Verzeichnis in ein entferntes Verzeichnis==
−
Beispiele
+
*scp -r /etc/* root@alita:/tmp/
−
 
 
−
Kopieren aller Dateien und Verzeinissen von einem lokalen Verzeichnis in ein entferntes Verzeichnis
 
−
root@zero:~# scp -r /etc/* root@alita:/tmp/
 
−
root@alita's password:
 
 
  powerbtn.sh                                100%  517    0.5KB/s  00:00  
 
  powerbtn.sh                                100%  517    0.5KB/s  00:00  
 
  ...
 
  ...
−
 
+
==Kopieren eines entfernten Verzeichnisses in ein lokales Verzeichnis==
−
Kopieren eines entfernten Verzeichnisses in ein lokales Verzeichnis
+
*scp -r root@alita:/root /root/alita_backup/
−
root@zero:~# scp -r root@alita:/root /root/alita_backup/
 
−
root@alita's password:   
 
 
  .bashrc                                      100% 2227    2.2KB/s  00:00   
 
  .bashrc                                      100% 2227    2.2KB/s  00:00   
 
  ...
 
  ...

Version vom 8. November 2021, 16:10 Uhr

scp secure copy

  • scp steht für Secure Copy und ermöglicht es, Dateien in einem Netzwerk zu kopieren.
  • Es baut auf ssh auf und benutzt entsprechend Authentifizierung und Verschlüsselung.

Handling

scp [Optionen] Benutzer@Rechner1:/Pfad/zu/Datei lokaler_Dateipfad
scp [Optionen] lokaler Dateipfad Benutzer@Rechner2:/Pfad/zu/Datei2

Optionen

  • -1 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 1
  • -2 : Erzwingt die ausschließliche Benutzung von ssh Protokollversion 2
  • -4 : Erzwingt die ausschließliche Benutzung von IPv4 Adressen
  • -6 : Erzwingt die ausschließliche Benutzung von IPv6 Adressen
  • -C : Benutzt Komprimierung
  • -P port: Benutzt Port auf dem Zielrechner; Achtung: großes P!
  • -p : Verändert nicht die Zeiten der letzten Veränderung der Datei
  • -r : rekursives Kopieren; scp folgt dabei auch symbolischen Links
  • -v : ausführliche Ausgabe

Beispiele

Kopieren aller Dateien und Verzeinissen von einem lokalen Verzeichnis in ein entferntes Verzeichnis

  • scp -r /etc/* root@alita:/tmp/
powerbtn.sh                                 100%  517     0.5KB/s   00:00 
...

Kopieren eines entfernten Verzeichnisses in ein lokales Verzeichnis

  • scp -r root@alita:/root /root/alita_backup/
.bashrc                                      100% 2227     2.2KB/s   00:00  
...

vpn-pppd ssh Tunnelscript

ssh nagus
cat /usr/local/sbin/vpn-pppd

enable diffie-hellman-group1-sha1 key exchange

mit dem direkten befehl:

  • ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 123.123.123.123

dauerhaft eintragen:

  • /etc/ssh/ssh_config
Host 123.123.123.123
    KexAlgorithms +diffie-hellman-group1-sha1