Используйте сценарий rrsync вместе со специальным ключом ssh следующим образом:
REMOTE server
mkdir ~/bin
gunzip /usr/share/doc/rsync/scripts/rrsync.gz -c > ~/bin/rrsync
chmod +x ~/bin/rrsync
LOCAL computer
ssh-keygen -f ~/.ssh/id_remote_backup -C "Automated remote backup" #NO passphrase
scp ~/.ssh/id_remote_backup.pub devel@10.10.10.83:/home/devel/.ssh
REMOTE computer
cat id_remote_backup.pub >> authorized_keys
Подготовить к недавно добавленной строке следующий
command="$HOME/bin/rrsync -ro ~/backups/",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding
. Результат выглядит как
command="$HOME/bin/rrsync -ro ~/backups/",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ssh-rsa AAA...vp Automated remote backup
LOCAL
Поместите в свой crontab следующий скрипт с разрешением x:
#!/bin/sh
echo ""
echo ""
echo "CRON:" `date`
set -xv
rsync -e "ssh -i $HOME/.ssh/id_remote_backup" -avzP devel@10.10.10.83:/ /home/user/servidor
Источник: http://www.guyrutenberg.com/2014/01/14/restricting-ssh- доступ к Rsync /
пожалуйста, попробуйте следующие вещи и дайте мне знать, если это работает или нет.
пожалуйста, убедитесь, что вы устанавливаете версию Ubuntu 16.04.04 вместо 16.04.01 от загрузочного DVD или USB. Если в Ubuntu 16.04 по-прежнему не работает, попробуйте установить Ubuntu 14.04. Он работал для меня в прошлом за такой же ошибки.Пожалуйста, попробуйте следующее и сообщите мне, работает оно или нет.
Пожалуйста, убедитесь, что вы устанавливаете версию Ubuntu 16.04.04 вместо 16.04.01 с загрузочного DVD или USB. Если Ubuntu 16.04 все еще не работает, попробуйте установить Ubuntu 14.04. Это сработало для меня в прошлом за ту же ошибку.Пожалуйста, попробуйте следующее и сообщите мне, работает оно или нет.
Пожалуйста, убедитесь, что вы устанавливаете версию Ubuntu 16.04.04 вместо 16.04.01 с загрузочного DVD или USB. Если Ubuntu 16.04 все еще не работает, попробуйте установить Ubuntu 14.04. Это сработало для меня в прошлом за ту же ошибку.