rsync: ошибка, начинающая протокол клиент-сервер

Если Ваш файл является чистым, я был бы совет использовать стандартное приложение cut

cut имеет три флага, которые необходимо знать, по крайней мере,

  • - d для определения разделителя (ВКЛАДКА является значением по умолчанию
  • - f для выбора поля
  • - c для выбора диапазона символов

Можно принять решение или использовать комбинацию-d-f или-c, Если файлом не является разграниченная ВКЛАДКА, но приятно разграниченная пространством, можно сделать

cut -d' ' -f1-3

выбрать первые три столбца.

Если Вы хотите выбрать 4-й столбец, который является промежуточным символом 25 и 36, можно сделать

cut -c25-36
6
09.04.2013, 12:02
3 ответа

Я верю uid и gid параметры в файле конфигурации сервера для разделения полномочия.

auth users параметр в Вашей конфигурации явно отклоняет все другие имена пользователей, чем"backuppc".

Так, Вам нужен "backuppc" в rsyncd.secrets на "Host1", а также на командной строке на "Host2".

Попытайтесь удалить auth users оператор от /etc/rsyncd.conf, или перепроверка, что Вы - действительно пользователь backuppc на Host2 (не "пользователь" или "имя пользователя", как в примере "От host2":).

При поиске и устранении неисправностей также попытайтесь добавить strict modes = false к Вашему rsyncd файлу конфигурации.

8
27.01.2020, 20:27

Также проверьте, правильно ли установлены права для rsyncd.conf:

chmod 640 /etc/rsyncd.cond
-1
27.01.2020, 20:27

0

У меня была такая же проблема в случае с CentOS 7. Я просмотрел множество статей, форумов, но не смог найти решение. Проблема была с SElinux. Отключение SElinux на стороне сервера сработало. Проверьте состояние SELinux на стороне сервера (, откуда вы извлекаете данные, используя rysnc )Команды для проверки состояния SELinux и его отключения

$getenforce

Принудительное ##означает, что SElinux включен

$setenforce 0

$getenforce

Разрешающий

Теперь попробуйте запустить команду rsync на стороне клиента, у меня это сработало. Всего наилучшего!

1
27.01.2020, 20:27

Теги

Похожие вопросы