1

Я хотел бы скопировать файл резервной копии из образа VMware Linux в Windows, но я не знаю, как его обработать?

Я старался:

scp /source/backup.tar.gz admin@x.x.x.x:/c:\ProgrammefilesC:\Documentsand Settings\Admin\MyDocuments

но ошибка, и я знаю, что это не так, так что если у вас есть решения?

4 ответа4

1

Почему бы просто не добавить MyDocuments в качестве общей папки с вашей виртуальной машиной? Это сильно упростит ситуацию.

В любом случае, вам нужно что-то вроде WinSCP на вашем компьютере с Windows, иначе нет ничего, что действительно нужно было бы использовать в ssh.

1

Нет! Вы не можете использовать команду "scp" для удаленного копирования даты из окна Linux в окно Windows. Вам нужно установить утилиту "WinScp" на машине с Windows, а затем перенести данные с Linux на Windows.

Вы можете загрузить WinScp с: https://winscp.net/rus/download.php

0

Если вы можете использовать SSH в своей виртуальной машине Linux, у вас есть другой вариант.

Я использую Cygwin на Windows.

Вы можете использовать эту команду SSH, чтобы скопировать файл с виртуальной машины на ваш компьютер с Windows.

ssh HOST "cat < REMOTEFILE" > LOCALFILE

Это также работает на двоичных файлах.

-1

Да, вы думаете, если я хочу, чтобы это было включено в мой скрипт, который будет выполняться автоматически ???

Поскольку у меня есть сценарий «.sh», который создает резервную копию и сжимает эту резервную копию, а в конце моего сценария я хотел бы скопировать этот файл сжатия в папку Windows.

Я думаю, с помощью команды scp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .