Назад | Перейти на главную страницу

rsync transfert нет ошибок, но передача не происходит

Я хочу передавать файлы между 2 разными серверами с помощью сценария оболочки (без пароля)

Я настроил ключи SSH, следуя этому руководству: http://www.cyberciti.biz/tips/ssh-public-key-based-authentication-how-to.html

Затем я пытаюсь передать файл: test.txt с server1 на server2 с помощью этой команды:

rsync -avz /home/tasklitetest/test.txt jansia@ps27670.dreamhost.com:/home/tasklite/

Команда, кажется, выполняется без проблем, потому что я получил следующее:

[2] 4920
[1]   Done                    rsync -avz /home/tasklitetest/test.txt jansia@ps27670.dreamhost.com
[ps115171]$ sending incremental file list

sent 62 bytes  received 12 bytes  148.00 bytes/sec
total size is 396  speedup is 5.35

Но у меня нет файла на другом сервере в / home / tasklite /

Сервер, к которому вы подключаетесь, на самом деле невозможно назвать «ps27670.dreamhost.com:» или это должен быть «:», который был изменен в вашей копии / вставке? Сообщение об ошибке, которое вы получаете, предполагает, что у вас есть случайный символ «&», который сообщает оболочке, что нужно поместить команду rsync в фоновый режим.

Если это так, очистите свою команду и попробуйте еще раз. Вы, наверное, захотите этого:

rsync -avz /home/tasklitetest/test.txt jansia@ps27670.dreamhost.com:/home/tasklite/