ubuntuusers.de

SCP defaults

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

wmf40

Anmeldungsdatum:
28. Juni 2020

Beiträge: 165

Hallo alle zusammen,

Frage zu SCP:

Ich wollte eine Datei auf meinen Router übertragen:

1
2
xxx@xxx:~/.test> scp -v test.txt user@192.168.1.1
Executing: cp -- test.txt user@192.168.1.1

Ergebnis: Keine Datei im Routerverzeichnis.

1
Mit scp -v test.txt user@192.168.1.1:test.txt

funktioniert es. Ist es tatsächlich so, dass SCP im Fall des weglassens von ":..." das nicht per default aus den Angaben ergänzt (also den ":test.txt" Teil)?

VG wmf

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17524

Hier hilft es einfach die Dokumentation von scp zu lesen:

       The  source  and  target  may  be  specified as a local pathname, a remote host with optional path in the form
       [user@]host:[path], or a URI in the form scp://[user@]host[:port][/path].  Local file names can  be  made  ex‐
       plicit  using  absolute  or  relative pathnames to avoid scp treating file names containing ‘:’ as host speci‐
       fiers.

Man muss also zumindest den : hinten dran haben, der rest ist Optional. In deinem Beispiel reicht also dies aus:

scp -v test.txt user@192.168.1.1:

Ohne den : hinten dran, fungiert scp wie cp und kopiert die Datei einfach lokal.

wmf40

(Themenstarter)

Anmeldungsdatum:
28. Juni 2020

Beiträge: 165

Danke dir.

Antworten |