Я не могу придумать причину, по которой передача простого файла с помощью rsync -e 'ssh -p 19' -vvv /path/to/file root@192.168.179.3:
завершается неудачно с
opening connection using: ssh -p 19 -l root 192.168.179.3 rsync --server -vvve.Lsfx . . (11 args)
Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.1]
[sender] _exit_cleanup(code=12, file=io.c, line=226): about to call exit(12)
при входе по ssh
логин ssh -p 19 root@192.168.179.3
работает нормально. cat [/path/to/file]
для локального файла установлено 664
а владельцем является пользователь, вызывающий rsync
. Файл находится в /tmp/
.
Указание абсолютного пути в аргументе -e
, т.е. rsync -e '/usr/bin/ssh -p 19' -vvv /path/to/file root@192.168.179.3:
не помогает.
Я использую rsync
3.1.1 на Ubuntu 15.10.