Я хочу скопировать ISO-образ со своего файлового сервера на мой сервер xen, используя scp. Я дал приведенную ниже команду в консоли сервера xen, но она выдает ошибку, не знаю, что происходит не так.
Консоль на сервере XEN, куда я хочу скопировать:
[root@xenserver ISOz]# scp user@192.168.1.155:/home/user/ISOz/12.04\ LTS /Server/12.04\ 64\ LTS.iso .
user@192.168.1.155's password:
scp: /home/user/ISOz/12.04: No such file or directory
scp: LTS: No such file or directory
cp: cannot stat `/Server/12.04 64 LTS.iso': No such file or directory
Это местоположение файла на моем файловом сервере, который я пытаюсь скопировать :
user@server:~/ISOz/12.04 LTS /Server$ ls
12.04 64 LTS.iso list list~ ubuntu-12.10-server-i386.iso
user@server:~/ISOz/12.04 LTS /Server$
user@server:~/ISOz/12.04 LTS /Server$ pwd
/home/user/ISOz/12.04 LTS /Server
может кто-нибудь поправить мою команду scp
Необходимо использовать
# scp user@192.168.1.155:/home/user/ISOz/12.04\ LTS\ /Server/12.04\ 64\ LTS.iso
или
# scp "user@192.168.1.155:/home/user/ISOz/12.04 LTS /Server/12.04 64 LTS.iso"
, причиной является незавершенное пространство в пути.
вторая проблема состоит в том, потому что Вы определили источник файл (file1), но не определили цель файл. Вероятно, необходимо ввести что-то вроде этого:
# scp "user@192.168.1.155:/home/user/ISOz/12.04 LTS /Server/12.04 64 LTS.iso" "user@192.168.X.Y:/path/to/12.04 64 LTS.iso"
Я надеюсь, проблема может быть с пробелами в имени пути, что Вы, возможно, скучали по некоторым где. Таким образом для простоты, следуйте ниже шагов.
Следующие шаги Попытки:
Копия файл ISO к /home/user/
и
Переименовывает файл ISO к простому имени файла с пробелами как "ubuntu.iso"
, Если Вы сделали вышеупомянутые шаги, сделайте следующее:
rsync -avr --progress user@192.168.1.155:/home/user/ubuntu.iso .
Hope это могло бы помочь Вам.