Я использовал скрипт для выполнения rsync в sudo crontab
. Сценарий выполняет двухстороннюю rsync (от сервера A к серверу B и обратно). После перезагрузки обоих серверов сервер rsync не работает sudo crontab
. Я также установил новый cronjob, и он не работает, ошибка:
rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
Однако при запуске из терминала скрипт rync работает, как и ожидалось, без проблем. пожалуйста помоги.
Это происходит, когда в соединении отказано:
с последующей
rsync
ошибкой:Возможные причины:
источник
Одной из причин
rsync
неожиданного закрытия соединения является проблема тайм-аута, особенно когда требуется некоторое время для вычисления контрольных сумм файлов, чтобы проверить различия на удаленном хосте.Чтобы избежать этой проблемы, вам нужно добавить эти настройки в ваш
~/.ssh/config
или/etc/ssh/ssh_config
:и необязательно аналогично на удаленном сервере (в
/etc/ssh/sshd_config
), напримерСмотрите: какие варианты
ServerAliveInterval
иClientAliveInterval
значат?источник
Пожалуйста, посмотрите на ваш список fail2ban.
используйте команду: «fail2ban-client set YOURJAILNAMEHERE unbanip IPADDRESSHERE», чтобы разблокировать его и повторить попытку.
источник