[vodic] backup datotek/map prek ssh

CrazyLemon Skrbnik
No ker se večina na #ubuntu-slo @ freenode strinjala da napišem en kratek tutorial o backupu prek ssh...here i am :D
Torej naredili bomo varnostne kopije naših map/datotek prek ssh (primer bo na nestandardnem ssh portu) na oddaljenem(remote) računalniku.

Najlažje bomo to naredili s programom sbackup.
Torej najprej lepo vpišemo v terminal (Programi -> Pripomočki -> Terminal)
sudo apt-get install sbackup

Ko nas apt-get vpraša ali želimo namestiti pakete potrdimo z 'y' (brez enojnih narekovajev).
Nato v Sistem -> Administracija meniju dobimo dva nova programa.
Eden je SIMPLE BACKUP CONFIG drugi pa SIMPLE BACKUP RESTORE.

Najprej gremo na Simple Backup Config (Sistem -> Administracija -> Simple Backup Config)
V zavihku GENERAL označimo Use custom backup settings (ker bomo dodali svojo mapo/datoteko)..
image

nato gremo na naslednji zavihek INCLUDE.
image
Tukaj kliknemo na vrstico (npr. /var/www/) in jo odstranimo če jo ne želimo kopirat na oddaljen računalnik.
Nato kliknemo add directory in dodamo /home/nase_uporabnisko_ime/
Če želimo lahko dodamo še kako datoteko ali direktorij..ko smo dodali vse datoteke/mape se pomaknemo na naslednji zavihek EXCLUDE.
image
Tukaj določimo katere mape/datoteke SE NE BODO kopirale na oddaljen računalnik. Bolj natančno povedano..lahko dodamo poti map katere se ne bodo kopirale, končnice datotek in seveda regex izraze in seveda lahko določimo največjo možno velikost posamezne datoteke (po defaultu je 10MB kar je vredu v tem primeru glede na to da bomo kopirali samo konfiguracijske datoteke).

Nato nadaljujemo na naslednji zavihek DESTINATION.
image
Torej v našem primeru označimo možnost Use a remote directory(SSH/FTP).
Znotraj kvadratka vpišemo naslednjo vrstico
ssh://upoIME:upoGESLO@IPnaslov:PORT/home/upoIME/remoteBACKUP/

no tako..zdej pa naj razložim kaj smo pravzaprav vpisali
upoIME = > uporabniško ime na ODDALJENEM RAČUNALNIKU(!!)
upoGESLO=> geslo od uporabnika na odd. računalniku
IPnaslov => IP naslov ali domeno (če jo imamo) s katerim povemo kam naj se povežemo
PORT=> naš nestandardni ssh port (če imamo na portu 22 ssh tega ni treba napisat)
/home/upoIME/remoteBACKUP/ => to je pa pot kamor bo naša varnostna kopija shranjena, v tem primeru sem dal v /home/upoIME/ ker na tem mestu imamo dovoljenje za pisanje(kar nam rabi glede na to da bomo shranili podatke).
Nato OBVEZNO kliknemo na TEST in testiramo če se lahko prijavimo prek SSH na zgoraj napisan naslov!!!

Nato gremo na zavihek TIME.
image]
Tukaj določimo kdaj se bodo varnostne kopije izvajale.
Vrjetno vsak bo drugače dal..ampak jaz sem kr dal Weekly (tedensko posodabljanje varnostnih kopij) in označil Simply.
Lahko tudi izberemo dan v mescu/tednu, uro v dnevu in tako naprej če želimo.

V zavihku PURGING pa so nastavitve kako se bodo varnostne kopije "obravnavale"
image
Tukaj sem kar pustil kar je recommended (priporočeno).
Lahko pa sami možnost SIMPLE CUTOFF : XX days ..tam kjer je XX izberemo koliko dni bodo kopije na računalniku preden bodo izbrisane.

No nato nam še preostane da kliknemo na SHRANI in BACKUP NOW!
Velika verjentnost je da bomo dobili opozorilo da backup process že teče v ozadju in nam dela varnostne kopije na oddaljenem računalniku.

In ouila! Imamo varnostne kopije na našem oddaljenem računalniku!
Če se kaj zgodi preprosto in moramo formatirati OS preprosto ponovno namestimo sBackUP in gremo na
Sistem -> Administracija -> Simple Backup RESTORE
in obnovimo naše varnostne kopije.

Komentarji

  • Screamboy Član Ubuntu.si
    ja ko bos imel slike lahko dodas to na wiki :)
  • Ali mora ta oddaljen računalnik imeti ubuntu ali pa je lahko kateri drug OS?

    A to pomeni, da mora oddaljen računalnik imeti neko podporo za ssh?
  • Mora bit podpora ssh ali ftp ..sicer nisem probal z ftp-jem na Windows OS vendar bi moglo delat :)
Za komentiranje se prijavite ali pa se vpišite.