Я использую rsync для копирования файлов с моего Macbook на мой Synology NAS. Я занимаюсь этим уже пару лет, и у меня никогда не было проблем. Однако на днях я обновил Synology до DSM 6.1.4-15127, обновление 5, и теперь мой скрипт rsync (который я запускаю на моем Macbook) завершается неудачно с этим сообщением об ошибке:

Невозможно выполнить согласование с портом 22 192.168.178.52: не найден соответствующий шифр. Их предложение: aes128-cbc, 3des-cbc, aes192-cbc, aes256-cbc
rsync: соединение неожиданно закрыто (получено 0 байт) [отправитель]
Ошибка rsync: ошибка в потоке данных протокола rsync (код 12) в io.c (226) [отправитель = 3.1.2]

Я попробовал несколько вещей, таких как обновление rsync на моем Macbook или добавление параметра -c к вызову rsync с именами каждого из шифров, упомянутых в сообщении об ошибке, но пока ничего не помогло.

Это мой сценарий:

FOLDER = 2017

rsync --iconv = UTF-8-MAC, UTF-8 - удалить -av --exclude ".DS_Store "/ Пользователи / jqno / Фотографии / $ FOLDER jqno @ dekluis:/ volume1 / photos / $ FOLDER

Как я могу заставить его работать снова?

1 ответ1

0

Добавление -e "ssh -c aes256-cbc" к команде rsync решает проблему :

rsync -e "ssh -c aes256-cbc" - iconv = UTF-8-MAC, UTF-8 - удалить -av --exclude ".DS_Store "/ Пользователи / jqno / Фотографии / $ FOLDER jqno @ dekluis:/ volume1 / photos / $ FOLDER

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