IT-Academy Logo
Sign Up Login Help
Home - Betriebssysteme - Linux - Anwendungssoftware - Das Kommando scp



Das Kommando scp

das scp kommando wird vorgestellt.


Autor: Franz Schaefer (mond)
Datum: 23-01-2002, 19:29:48
Referenzen: man scp
Schwierigkeit: Anfänger
Ansichten: 7018x
Rating: Bisher keine Bewertung.

Hinweis:

Für den hier dargestellte Inhalt ist nicht der Betreiber der Plattform, sondern der jeweilige Autor verantwortlich.
Falls Sie Missbrauch vermuten, bitten wir Sie, uns unter missbrauch@it-academy.cc zu kontaktieren.

[Druckansicht] [Als E-Mail senden] [Kommentar verfassen]



Übersicht

gestern haben wir gelernt wie man mit dem ssh befehl und der
ausgabeumleitung auch datein zwischen computern kopieren kann. dafuer gibt
es aber eine einfachere moeglichkeit: "scp". scp ist so aehnlich wie "cp":

cp kopiert halt nur auf einem einzigen computer und kann keine datein
zwischen computern hin und her kopieren (mit der ausnahme dass es die
moeglichkeit gibt laufwerke von anderen computern so aussehen zu lassen
als waeren sie teil des eingenen computers..(z.b. mittels NFS)und wenn man
das gemacht hat kann man natuerlich genauso mit cp kopieren wie auf locale
files..).

um dieses problem zu beheben hat man in den anfangstagen von unix das
programm "rcp" (fuer "remote copy") geschrieben. rcp hatte aber zahlreche
sicherheitsprobleme und hat auch die datein unverschluesselt uebers netz
uebertragen. die verbesserte variante die heute hauptsaechlich im einsatz
ist ist: scp. das s steht hier fuer "secure". (der unsichere vorgaenger zu
ssh war uebrigens auch "rsh" (remote shell). wird aber praktisch nicht
mehr verwendet.)

scp erlaubt es so aehnlich wie cp zu kopieren nur kann von/auf andere
computer kopieren. z.b:

scp blabla.txt maxmeier@irgendwo.at:public_html/blibli.txt

wuerde die datei blabla.txt die sich local in deinem aktuell verzeichniss
befindet auf den rechner "irgendwo.at" kopieren und zwar ins verzeichniss

/home/maxmeier/public_html/ unter dem namen "blibli.txt"

vorausgesetzt das verzeichnis public_html existiert im homeverzeichniss
von maxmeier und maxmeier hat dort schreibrechte.

die addresse setzt sich also aus 3 teilen zusammen:

username@hostname:pfadname

das username@ kannst du, wie bei ssh, weglassen wenn du auf beiden seiten
den selben usernamen hast. (z.b. maxmeier ) hast.

scp blabla.txt mond.at:.

der : trennt hostname und pfadname. hostname ist der name des computers
auf den du hinkopieren wilslt. und pfadname der name des verzeichnisses
oder der datei auf die du kopiern willst. beginnt der name nicht mit einem
/ so ist er relativ zum homeverzeichniss des jeweiligen users gemint.
obiges beispiel: wuerde also die datei blabla.txt in dein homeverzeichniss
auf mond.at kopieren ( . steht immer fuer das aktuelle verzeichnis und
das ist in disemfall dein homeverzeichnis..)

das kopieren geht natuerlich auch in die andere richhtung:

scp maxmeier@irgendwo.at:/etc/apt/* /tmp

wuerde alle files von "irgendwo.at" aus /etc/apt/ auf deinen compi ins
verzeichniss /tmp kopieren.

um verzeichnisse inklusive ihrer unterverzeichnisse und aller files
(sozusagen "rekursiv") zu kopiern hat scp die option -r (rekursiv)

scp -r urlaubsfotos a7711222@unet.univie.ac.at:fotos

wuerde alles unterhalb des verzeichnises "urlaubsfotos" vom lokalen
computer auf einen studentenaccount auf der uni ins verzeichniss fotos
kopieren. (das bei -r angelgt wird falls es nicht existiert).

wenn du auf einem windows computer bist gibts dort das freie programm pscp
dass zum putty gehoert (falls es nicht installiert ist kanns du auf:

www.google.com nach putty suchen und dann das program pscp.exe ins windows
verzeichniss speichern...).

pscp funktioniert genau wie scp nur halt fuer windows. (d.h du musst es in
der DOS-eingabeaufforderung aufrufen)

die im zuge von "ssh" erklaerten sicherheitsrisiken gelten in gleicher
weise natuerlich auch fuer scp.

EXERCISES:

verwende den scp befehl um verzeichnisse und datein von verschieden
computern auf andere zu kopieren.

_______________________________________________
CD ist ein service von SILVER SERVER
der inhalt unterliegt der GFDL
_______________________________________________



[back to top]



Userdaten
User nicht eingeloggt

Gesamtranking
Werbung
Datenbankstand
Autoren:04502
Artikel:00815
Glossar:04116
News:13565
Userbeiträge:16551
Queueeinträge:06232
News Umfrage
Ihre Anforderungen an ein Online-Zeiterfassungs-Produkt?
Mobile Nutzung möglich (Ipone, Android)
Externe API Schnittstelle/Plugins dritter
Zeiterfassung meiner Mitarbeiter
Exportieren in CSV/XLS
Siehe Kommentar



[Results] | [Archiv] Votes: 1130
Comments: 0