Похожие записи
Stress тестирование сервера, установка под CentOS
Ставим из исходников: yum install gcc gcc-c++ autoconf automake make wget http://pkgs.fedoraproject.org/repo/pkgs/stress/stress-1.0.4.tar.gz/a607afa695a511765b40993a64c6e2f4/stress-1.0.4.tar.gz tar zxvf stress-1.0.4.tar.gz cd stress-1.0.4 ./configure make make…
MySQL выгрузить данные в csv файл
Делается все очень простым запросом: SELECT * FROM table INTO OUTFILE ‘/tmp/sample.csv’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘»‘…
Debian установка и настройка собственного облачного хранилища Seafile.
Давно хотел попробовать в деле такую фишку как seafile, представляющую из себя ни что иное как облачное хранилище, на твоем…
ssh-copy-id: ERROR: No identities found
Решил попробовать заливать ключи на удаленный хост не вручную, а с помощью ssh-copy-id, и в итоге: [email protected]:~/.ssh$ ssh-copy-id ‘-p 4522…
CentOS установка, настройка snmp
Добрались мои ручонки до установки snmp под centos, так как мониторить сервачок-то необходимо 😉 В общем начнемс. проверим, установлен ли…
cPanel установка php-gd, ionCube Loaders
cPanel установка php-gd, ionCube Loaders, довольно тривиальная задача, выполняем по пунктам: Логинимся в сипенал под рутом 🙂 Далее в меню…
Свежие комментарии
- User1 к записи Zabbix на карте в подписях информация о трафике
- Viktor к записи vimtutor online на русском — Учебник VIM версия 1.7
- Сашэ к записи FreeBSD, pppoe, mp5, pf nat проблемы (не открываются сайты)
- Лилия к записи Как получить товары по категориям и атрибутам — WooCommerce
- Роман к записи Proxmox, cluster not ready — no quorum?
- Olole к записи Пинг сервисы. Ускоряем индексацию.
- Valeriy к записи Пинг сервисы. Ускоряем индексацию.
Свежие записи
- du получить отсортированный по размеру список папок и файлов
- Что такое shell-скрипты в linux и зачем они нужны
- Как через консоль удалить папку или каталог в linux
- SS — русский мануал к утилите для исследования сокетов
- Подключение и настройка бесплатного SSL сертификата Cloudflare с WordPress
- Как получить товары по категориям и атрибутам — WooCommerce
- Как записать в файл терминальный сеанс Linux
@ 2023 i-notes.org / заметки it
Карта сайта
-
hub
- New here
- Posts: 5
- Joined: Thu Nov 03, 2011 6:43 am
rsync error code 5
Hi,
I was trying to sync 2 TS-412u Turbo NAS via rsync,
a few days ago, everything was fine. I changed the Network Ports from Active Backup to Standalone.
The Remote Host Testing on the second Page of the rsync wizzard keeps telling me: Success
job status:
Failed (Check the log for details)
rsync log:
@ERROR: auth failed on module admin
rsync error: error starting client-server protocol (code 5) at main.c(2348) [sender=3.0.7]
wtf is happening?
The Wizzards connection test is ok, the real connection cant be established?
Could this be a localization problem? (crippling the password while saving)
If somebody could tell me where I can find a more detailed log, I gonna provide it.
Greetings
hub
-
hub
- New here
- Posts: 5
- Joined: Thu Nov 03, 2011 6:43 am
Re: rsync error code 5
Post
by hub » Mon Feb 27, 2012 10:59 pm
The Problem is indeed caused by the webinterface or some associated script…
I just logged onto the devices via ssh, appended the authorized_keys and started the job manually like this:
Code: Select all
rsync -avuPe 'ssh -p XXX -l admin' --chmod=ugo=rwX /share/MD0_DATA/admin/ admin@192.168.X.X:/share/MD0_DATA/admin/
This just works perfect.
//edit:
Btw, my password is 16 chars long, appending the keys to the authorized_keys file wasnt the trick either, rsync even works from windows server via cygwin, just the webinterface «wizarded» version ** up…
Anybody knows where the «wizarded» rsync jobs are saved / what script is processing them?
greetings
hub
-
hub
- New here
- Posts: 5
- Joined: Thu Nov 03, 2011 6:43 am
Re: rsync error code 5
Post
by hub » Thu Mar 22, 2012 4:36 pm
Could a qnap emloyee reply to this?
Its a cheek that there is no statement by qnap.
I’m waiting for about a month now and this is the «business» board…
I bought two ts412-u and can’t use them how im supposed to.
Never ever again I gonna buy anything or recommend anything qnap sells.
Using your appliances in a productive env. is not advisable.
greetings
a ** of customer
-
P3R
- Guru
- Posts: 13018
- Joined: Sat Dec 29, 2007 1:39 am
- Location: Stockholm, Sweden (UTC+01:00)
Re: rsync error code 5
Post
by P3R » Fri Mar 23, 2012 6:54 am
This is a user community forum, not a communication channel to Qnap.
If you want to reach Qnap support, this is how to reach them.
‘
RAID have never ever been a replacement for backups. Without backups on a different system (preferably placed at another site), you will eventually lose data!
A non-RAID configuration (including RAID 0, which isn’t really RAID) with a backup on a separate media protects your data far better than any RAID-volume without backup.
All data storage consists of both the primary storage and the backups. It’s your money and your data, spend the storage budget wisely or pay with your data!
- Печать
Страницы: [1] Вниз
Тема: Rsync демон (Прочитано 3512 раз)
0 Пользователей и 1 Гость просматривают эту тему.
zz-shadow
Скажу сразу, прежде чем написать сюда, перепробовал различные варианты настроек, примеры маны и все дела. Положительного результата не вышло.
Ситуация: В rsyncd.conf существует два параметра, по которым можно ограничивать или предоставлять доступ к виртуальному каталогу. первый параметр это
auth users
второй это
host allow
При попытке ограничения доступа по авторизации, т.е. применения параметра auth users, происходит ошибка авторизации.
host deny
@ERROR: auth failed on module dir1
Причем на сервере, там где демон, все сделано ровно по тем рекомендациям, которые находил в интернете. Прописан в конфиге путь к секрет-файлу, указан пользователь для которого разрешен доступ. Файлу с логином:паролем предоставлен соответствующий доступ. И конечно при обращении к серверу я указываю верный логин, и даже вместо подтыкания файла с паролем, ручной ввод не помогает.
rsync error: error starting client-server protocol (code 5) at main.c(1534) [Receiver=3.0.9]
Побившись головой об стол на протяжении двух-трех дней, я плюнул на авторизацию по пользователю и решил ограничить попросту доступ по IP, указав в конфиге IP сервера С КОТОРОГО происходит. Все конечно получилось, но в душе закрались сомнения. И да… решив проверить доступ с другого сервера, для IP которого не были указаны разрешения, я без каких-либо проблем получил доступ. Что мягко говоря привело меня в интеллектуальный ступор…
Вопрос, кто сталкивался с подобными проблемами и как их решал?
Ниже пример конфига rsyncd.conf:
#Файл приветствия
motd file = /etc/rsyncd/new_motd
#Лог файл
log file = /home/log/rsyncd.log
#Писать лог о скачивании файла
transfer logging = true
#Максимальное колличество одновременных коннектов
max connection = 5
#Запирать пользователя в каталоге (на работают симлинки)
use chroot = true
#Название виртуального каталога (секции)
[dir1]
#Путь к директории
path = /home/log/apache2/
#Комментарий виртуального каталога
comment = Dir1
#Под каким uid работать
uid = root
#Только чтение
read only = true
#Разрешать просмотр файлов
list = true
#Разрешенные пользователи
auth users = backup
#Путь к файлу с паролями
#secret file /etc/rsyncd/rsync.scrt
host allow = 192.168.0.221
ArcFi
Принципиально использовать демона, или быть может, достаточно работы rsync через ssh?
Ограничение по IP можно сделать через iptables.
zz-shadow
Принципиально использовать демона, или быть может, достаточно работы rsync через ssh?
Ограничение по IP можно сделать через iptables.
В принципе принципиально. Суть в том, что пишу скрипт автоматизации процесса сбора логов, для дальнейшего парсинга и разборки их. И соответственно все это на полном автомате в полет, что при SSH доставляет проблему авторизации, в виде того что необходимо генерировать ключи, и переводить авторизацию SSH по ключам. Что доставит неописуемое количество проблем тем, кто еще использует этот сервер.
Что касается iptables, это конечно решение проблемы в общем, но не решение ее в корне. Для меня остается загадкой то, почему данная функция не работает как таковая.
Пользователь решил продолжить мысль 17 Декабря 2012, 18:05:52:
Выяснились новые подробности, которые больше вопросов создают чем ответов.
2012/12/17 17:52:30 [4834] Unknown Parameter encountered: «host allow»
2012/12/17 17:52:30 [4834] IGNORING unknown parameter «host allow»
2012/12/17 17:52:30 [4834] Unknown Parameter encountered: «host deny»
2012/12/17 17:52:30 [4834] IGNORING unknown parameter «host deny»
Пользователь решил продолжить мысль 17 Декабря 2012, 18:18:17:
Разбор первичных ошибок.
Тут все правильно:
#Файл приветствия
motd file = /etc/rsyncd/new_motd
#Лог файл
log file = /home/log/rsyncd.log
#Писать лог о скачивании файла
transfer logging = true
Тут ошибка (необходимо писать max connections):
#Максимальное колличество одновременных коннектов
Тут все правильно:
max connection = 5
#Запирать пользователя в каталоге (на работают симлинки)
use chroot = true
#Название виртуального каталога (секции)
[dir1]
#Путь к директории
path = /home/log/apache2/
#Комментарий виртуального каталога
comment = Dir1
#Под каким uid работать
uid = root
#Только чтение
read only = true
#Разрешать просмотр файлов
list = true
Тут не работает (разбираюсь дальше):
#Разрешенные пользователи
auth users = backup
#Путь к файлу с паролями
#secret file /etc/rsyncd/rsync.scrt
Тут ошибка, такая же как и выше (необходимо писать hosts allow, hosts deny):
host allow = 192.168.0.221
Видимо голова уже не работала когда писал конфиг. Т.е. проблема с ограничением по IP пофиксил.
Но все это не отменяет неработоспособность авторизации по пользователю. Буду пробовать разбирать дальше, и отпишусь тут по мере разбора. Так сказать в будущем кому-нибудь в помощь.
« Последнее редактирование: 17 Декабря 2012, 18:18:17 от zz-shadow »
- Печать
Страницы: [1] Вверх