Kann mir jemand erklären, was ich hier falsch mache? Ich versuche, ein ganzes Verzeichnis auf einen Remote-Server zu kopieren.
"c:\Programme (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[email geschützt]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\ZIP*.*
Ich erhalte die Fehlermeldung.
/home/mleyland/hvn01/: ist ein Verzeichnis
Also ändere ich den Befehl zu.
"c:\Programme (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[email geschützt]:/home/mleyland/hvn01/.D:\TEMP_BACKUP\ZIP*.*
Und ich bekomme
Platzhalter '.' Keine Übereinstimmung mit Dateien gefunden
Der erste Befehl, den ich ausführte, funktionierte einwandfrei. Ich brauchte jedoch eine Möglichkeit, das Kennwort zu speichern, damit ich es ohne Benutzereingriff ausführen konnte.
c:\Programme (x86)\PuTTY>pscp D:\TEMP_BACKUP\ZIP[email geschützt]/Startseite /Mleyland
Danke
Antwort1
Du hast es definitiv verfehlt -r
, das Ziel scheint auch ein wenig seltsam. Versuche Folgendes:
"c:\Program Files (x86)\PuTTY\pscp.exe" -r -pw Password5 -p [email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\
-l
ist redundant, wenn verwendet wird user@host
.