wie kopiere ich eine Datei von Linux auf Windows mit dem Befehl scp?

Ich möchte eine Sicherungsdatei von Image vmware linux auf Windows kopieren, weiß aber nicht, wie ich sie verarbeiten soll.

Ich habe versucht:

scp /source/backup.tar.gz [email protected]:/c:\ProgrammefilesC:\Documentsand Settings\Admin\MyDocuments

Aber Fehler und ich weiß, dass es nicht so ist, also wenn Sie Lösungen haben?

Author: Der Hochstapler, 2010-08-18

4 answers

Warum fügen Sie MyDocuments nicht einfach als freigegebenen Ordner zu Ihrer VM hinzu? Das würde die Dinge sehr vereinfachen.

Unabhängig davon benötigen Sie so etwas wie WinSCP auf Ihrer Windows-Box, sonst gibt es nichts, worauf Sie wirklich ssh können.

 1
Author: Greg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-18 17:03:07

Nein! Sie können den Befehl "scp" nicht verwenden, um das Datum remote von der Linux-Box in die Windows-Box zu kopieren. Sie müssen das Dienstprogramm "WinSCP" auf dem Windows-Computer installieren und dann die Daten von der Linux-Box auf die Windows-Box übertragen.

Sie können WinSCP herunterladen von: https://winscp.net/eng/download.php

 1
Author: BSalunke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-10-24 10:11:57

Wenn Sie SSH in Ihre Linux-VM können, haben Sie eine andere Option.

Ich benutze Cygwin unter Windows.

Mit diesem SSH-Befehl können Sie eine Datei von der VM in Ihre Windows-Box kopieren.

ssh HOST "cat < REMOTEFILE" > LOCALFILE

Es funktioniert auch auf Binärdateien.

 0
Author: naisanza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-18 14:28:24

Ja, denken Sie, wenn ich will, dass es für meine Skripts, die ausgeführt wird, automatisch ???

Weil ich mein Skript". sh " habe, das ein Backup erstellt und dieses Backup komprimiert, und am Ende meines Skripts diese Komprimierungsdatei in einen Windows-Ordner kopieren möchte.

Ich denke mit dem Befehl scp.

 -1
Author: user46745,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-19 09:56:30