Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 29 marca 2024, 09:14

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
Post: sobota, 20 marca 2010, 23:26 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
Z tekstu http://www.nnd-linux.pl/modules.php?nam ... int&sid=28 wynika, że jedynym zabezpieczeniem dla sporządzania zdalnych kopii przez rsync jest zadeklarowanie upoważnionego IP do wykonywania tego zadania.

Myślę nad tym, by zrealizować sobie "partnerski backup". Np. serwer NND w miejscowości A sporządza sobie o godzinie 1.00 backup ważnych danych na serwerze NND w miejscowości B, a serwer NND w miejscowości B o godzinie 2.00 robi sobie backup równie ważnych danych na serwerze w miejscowości A.

Tyle, że jedena z bram ma dynamiczne IP w związku z czym regułka iptables -A INPUT -p tcp -i eth0 --dport 873 -s XXX.XXX.XXX.XXX -j ACCEPT na nic mi się nie zda. Gdyby tak zamiast IP można było podać adres domenowy, wykorzystałbym usługę dyndns.org. Ale pewnie nie da się tego zrobić tak prosto?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 21 marca 2010, 00:42 
Offline
CDN Support

Rejestracja: środa, 12 lipca 2006, 14:46
Posty: 497
Lokalizacja: Sarnaki / Warszawa
poprzez ftp też możesz coś takiego zrobić, wiadomo będzie już jakaś autoryzacja ;)
gdzieś na forum jest skrypt w bashu do takich akcji.
EDIT:
http://forum.freesco.pl/viewtopic.php?t ... hlight=ftp


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 21 marca 2010, 20:18 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Mozesz sobie zalozyc domene typu no-ip.pl i przesylac
jak kolega wczesniej wspomnial plik poprzez ftp.
Ja tak mam zrobione tyle, ze wynik laduje na moim komputerze
w sieci. Moze to nie jest najzgrabniej napisane, ale dziala.
Skrypt jest uruchamiany co minute z cron wiec napisalem sobie
cos takiego, ze :
Najpierw skrypt porownuje sobie date aktualna z data w zmiennej
dataporownania

: [/] [] ()
#!/bin/bash

dataporownania=201003202353
aktualdata=`/bin/date +%Y%m%d%H%M`
if [ "$dataporownania" = "$aktualdata" ]; then

   if [ -e /backup/backup.tar ];then
      rm -fr backup
   fi

Dalej wchodze do katalogu gdzie bedzie zapisywany plik
backup i wstepnie go przygotowuje i pakuje wybrane foldery
do pliku backup.
: [/] [] ()
   cd ..
   tar -cvf backup.tar /bin /boot /boot-
   mkdir backup
   mv backup.tar backup/

   mkdir proc sys
   chmod =rxrxrx proc/
   chmod =rxrxrx sys/
   chown root:proc proc/
   tar -rvf backup.tar proc/ sys/
   rm -fr proc
   rm -fr sys

Dalej przygotowuje juz polaczenie ftp :
: [/] [] ()
   verbose="verbose"
   ftp="/usr/bin/ftp"
   user="login"
   pass="password"
   IP="XXX.XXX.XXX.XXX"
   outputfilepath="/NND_backup/backupNND"
   datafile=`/bin/date +%Y%m%d`
   rozszerz=".tar"
   outputfile=$outputfilepath$datafile$rozszerz
   echo "open $IP
      quote USER $user
      quote PASS $pass
      $verbose
      put /backup/backup.tar $outputfile
      close
      quit" |$ftp -n
fi

No i wszystko. Po tym mam plik backup z dodana data do nazwy pliku
na swoim komputerze w odpowiednim folderze.
To samo mozna zrobic na dowolnej zdalnej maszynie.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl