Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
BackupPC działa bez problemu z tym po stronie klienta:
http://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/2.6.8_0/
jednak mimo wszystko chciałem skorzystać z dobrodziejstw Cygwin'a więc zainstalowałem najnowszą wersję w tym (nano, rsync, cygrunsrv). Wszystko ustawiłem i dostaję taki komunikat w logach BackupPC
Contents of file /var/lib/backuppc/pc/computername/XferLOG.bad.z, modified 2011-12-14 16:29:28 (Extracting only Errors) full backup started for directory dokumenty-username Connected to computername:873, remote version 30 Negotiated protocol version 28 Error connecting to module dokumenty-username at 491-64:873: auth failed on module dokumenty-username Got fatal error during xfer (auth failed on module dokumenty-username) Backup aborted (auth failed on module dokumenty-username) Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)
po stronie serwera
rsync --version rsync version 3.0.7 protocol version 30 Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details.
klient cygwin
rsync --version rsync version 3.0.9 protocol version 30 Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints, no socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details.
Po stronie serwera Debian “squeeze” - wersje oprogramowania to najnowsze z repo (wiem są nowsze stabilne wersje BackupPC dostępne w formie źródeł, ale może ktoś zna inne rozwiązanie bo upgrade nie jest rozwiązaniem pewnym).
Offline
Musisz także pokazać konfigi po stronie klienta.
Coś Ci tam piszę o auth, wieć może nie umie się z "autentykować"
Offline
Po stronie klienta jest tak:
nowy user w grupie administratorzy z uprawnianiami, którego uruchamiany jest rsync
Usługa uruchomiona poprzez komendę:
cygrunsrv.exe -I "Rsync" -p /cygdrive/c/cygwin/bin/rsync.exe -a "--config=/cygdrive/c/cygwin/etc/rsyncd/rsyncd.conf --daemon --no-detach" -f "Rsync daemon service" -u username -w password
Po stronie serwera w GUI BackupPC dla tego hosta taki sam login i hasło jak dla użytkownika, z którego uprawnieniami jest uruchamiana usługa.
Próbując się zalogować do zasobu rsyncd przez rsync serwera
rsync rsync://username@iphost/
nie prosi o hasło ani o nic, nic nie pokazuje ...
Pakiety do serwera rsyncd na kliencie BackupPC dochodzą i są adresowany a prawidłowy port. Firewall'e wyłączone ...
Offline
A czy możesz po stronie klienta tam gdzie jest cygwin uruchmić cugwina jako usługę? Jest prościej. No i usługę sshd uruchom na kliencie (bo na pewno rsync dociągnął ssh przy instalacji)
Offline
Cygwin nie dociąga sobie pakietów, chyba że są obligatoryjne do działania wybranego przez nas pakietu. Dlatego mam tylko rsync, nano i cygrunsrv. Próbowałem ponownie wg tego tutka http://gerwick.ucsd.edu/backuppc_manual/backuppc_winxp_cyg.html, ale nie działa. Jednak komunikaty nieco inne. No i mogę z serwera poprzez rsync rsync://username@host zobaczyć udostępnione zasoby w formie listy.
Moja konfiguracja:
1. Serwer Squeeze
BackupPC w zapleczu dla hosta ustawiony login i hasło takie jak w rsyncd.secrets (pozostałe ustawienia są w porządku, bo tak jak wspomniałem serwer działa z http://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/2.6.8_0/).
2. Klient Windows XP Pro SP3
Zainstalowany najnowszy Cygwin z wymienionymi wyżej pakietami. Skopiowałem pliki konfiguracyjne udostępnione w archiwum ze strony http://gerwick.ucsd.edu/backuppc_manual/backuppc_winxp_cyg.html do katalogu c:/cygwin/etc/rsyncd/ i dokonałem ich dostosowania. Utworzyłem użytkownika identycznego co na serwerze należącego do grupy administratorzy, z jego uprawnieniami uruchomiłem też program rsync z cygwina.
Pliki konfiguracyjne:
c:/cygwin/etc/rsyncd/rsyncd.secrets username:haslo
rsyncd.conf use chroot = true max connections = 1 log file = c:/cygwin/etc/rsyncd/rsyncd.log pid file = c:/cygwin/etc/rsyncd/rsyncd.pid lock file = c:/cygwin/etc/rsyncd/rsyncd.lock [username-dokumenty] path = c:/Documents and Settings/username/Moje dokumenty/ comment = Dokumenty uzytkownika username strict modes = true auth users = username secrets file = c:/cygwin/etc/rsyncd/rsyncd.secrets hosts allow = 192.168.0.2 read only = false list = true
Teraz co w logach piszczy:
1. Klient
2011/12/20 14:20:16 [3140] rsyncd version 3.0.9 starting, listening on port 873 2011/12/20 14:21:16 [3432] name lookup failed for 192.168.0.2: No address associated with hostname 2011/12/20 14:21:16 [3432] connect from UNKNOWN (192.168.0.2) 2011/12/20 14:21:18 [3432] secrets file must not be other-accessible (see strict modes option) 2011/12/20 14:21:18 [3432] continuing without secrets file 2011/12/20 14:21:18 [3432] auth failed on module username-dokumenty from UNKNOWN (192.168.0.2): missing secret for user "username" 2011/12/20 14:26:03 [2884] name lookup failed for 192.168.0.2: No address associated with hostname 2011/12/20 14:26:03 [2884] connect from UNKNOWN (192.168.0.2) 2011/12/20 14:26:05 [2884] secrets file must not be other-accessible (see strict modes option) 2011/12/20 14:26:05 [2884] continuing without secrets file 2011/12/20 14:26:05 [2884] auth failed on module lwolny-dokumenty from UNKNOWN (192.168.0.2): missing secret for user "username"
2. Serwer
full backup started for directory username-dokumenty Connected to klientname:873, remote version 30 Negotiated protocol version 28 Error connecting to module username-dokumenty at hostname:873: auth failed on module username-dokumenty Got fatal error during xfer (auth failed on module username-dokumenty) Backup aborted (auth failed on module username-dokumenty) Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)
Jeszcze przypadek wersji bez pełnego środowiska cygwin dla hosta, na którym działa wykonywanie kopii zapasowych.
full backup started for directory modulename (baseline backup #14) Connected to klientname:873, remote version 29 Negotiated protocol version 28 Connected to module modulename
Ostatnio edytowany przez ArnVaker (2011-12-20 16:41:02)
Offline