Current time: 04-19-2024, 09:09 AM Hello There, Guest! (LoginRegister)


Post Reply 
Remote backup rsync+ssh+rsa
Author Message
Kika Offline
Member
***

Posts: 293
Joined: Feb 2007
Reputation: 8
Post: #1
Remote backup rsync+ssh+rsa
Ahonnan mentek azt a tovabbiakban kliensnek fogom nevezni, ahova azt szervernek az egyszeruseg kedveert.

Abbol indulok ki, hogy a mentes kell a szerveren belul is, hogy a felhasznalok ha melle ynulnak elo tudjak szedni maguknak. Igy ezt nem is bantom, sot, ezt mentem at a masik szerverre, mivel itt mar ossze van szedve egyszer minden.

Most pedig lassuk lepesenkent:

1, csinaljunk kulcsot es importaljuk be a szerverre

kliens: ssh-keygen -N '' -C backup1 -t rsa -f ~/.ssh/backup
kliens: scp ~/.ssh/backup.pub server:.ssh

szerver: cd ~/.ssh
szerver: cat backup.pub >> authorized_keys
szerver: rm backup.pub

2, irjunk egy bash scriptet a kliensen, ami a mentest vegzi majd
Code:
#!/bin/sh
for i in /var/www/virtual/*; do
  domain=${i:17:${#i}};
  rsync -v --delete --delete-excluded --timeout=999 -az -e 'ssh -c blowfish -i /root/.ssh/backup -ax -o ClearAllForwardings=yes' /var/www/virtual/$domain/backups server.tld:backup_dir/$domain/
done

3, Eloszor futtassuk kezzel, mert ugye ssh visszakerdez elso belepeskor

4, crontab-ba rakjuk be, hogy miutan a rendes napi mentes lefutott szinkronizalja at a fajlokat a tavoli szerverre is
10-23-2008 10:01 PM
Find all posts by this user Quote this message in a reply
rauschr Offline
Junior Member
*

Posts: 121
Joined: May 2008
Reputation: 0
Post: #2
RE: Remote backup rsync+ssh+rsa
Király.

Köszi
10-27-2008 04:49 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ChDeep Offline


Posts: 4
Joined: Apr 2011
Reputation: 0
Post: #3
RE: Remote backup rsync+ssh+rsa
Helló!
Olvastam ezt és szerintem nekem is erre lenne szükségem, csak kérdem, működhet ez ubuntu server 10.04 alatt is így?

Illetve nekem a teljes home könyvtár kéne full tükörben ssh-n és még más könyvtárak. De nem igen értem mit csinál a scripted menti a webmappát a másik oldalon lévő ugyan olyan nevű mappába?

Nekem nem ez kéne akor elég ha a usr/var/www... eléréseket átírom a scriptben? Vagy teljesen más kéne nekem?

Köszönöm előrre is.

Üdv: ChDeep

(10-23-2008 10:01 PM)Kika Wrote:  Ahonnan mentek azt a tovabbiakban kliensnek fogom nevezni, ahova azt szervernek az egyszeruseg kedveert.

Abbol indulok ki, hogy a mentes kell a szerveren belul is, hogy a felhasznalok ha melle ynulnak elo tudjak szedni maguknak. Igy ezt nem is bantom, sot, ezt mentem at a masik szerverre, mivel itt mar ossze van szedve egyszer minden.

Most pedig lassuk lepesenkent:

1, csinaljunk kulcsot es importaljuk be a szerverre

kliens: ssh-keygen -N '' -C backup1 -t rsa -f ~/.ssh/backup
kliens: scp ~/.ssh/backup.pub server:.ssh

szerver: cd ~/.ssh
szerver: cat backup.pub >> authorized_keys
szerver: rm backup.pub

2, irjunk egy bash scriptet a kliensen, ami a mentest vegzi majd
Code:
#!/bin/sh
for i in /var/www/virtual/*; do
  domain=${i:17:${#i}};
  rsync -v --delete --delete-excluded --timeout=999 -az -e 'ssh -c blowfish -i /root/.ssh/backup -ax -o ClearAllForwardings=yes' /var/www/virtual/$domain/backups server.tld:backup_dir/$domain/
done

3, Eloszor futtassuk kezzel, mert ugye ssh visszakerdez elso belepeskor

4, crontab-ba rakjuk be, hogy miutan a rendes napi mentes lefutott szinkronizalja at a fajlokat a tavoli szerverre is
04-13-2011 07:38 AM
Find all posts by this user Quote this message in a reply
rauschr Offline
Junior Member
*

Posts: 121
Joined: May 2008
Reputation: 0
Post: #4
RE: Remote backup rsync+ssh+rsa
Code:
..
for i in /var/www/virtual/*; do
  domain=${i:17:${#i}};
  rsync -v --delete --delete-excluded --timeout=999 -az -e 'ssh -c blowfish -i /root/.ssh/backup -ax -o ClearAllForwardings=yes' /var/www/virtual/$domain/backups server.tld:backup_dir/$domain/
..
ezt a részt cseréldki
pl. :
Code:
..
rsync -v --delete --delete-excluded --timeout=999 -az -e 'ssh -c blowfish -i /root/.ssh/backup -ax -o ClearAllForwardings=yes' /home/ server.tld:backup_dir/
..
(This post was last modified: 04-16-2011 07:25 AM by rauschr.)
04-16-2011 07:24 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ChDeep Offline


Posts: 4
Joined: Apr 2011
Reputation: 0
Post: #5
RE: Remote backup rsync+ssh+rsa
Na ezt már akkor értem, csak nekem ssh más porton van és amikor küldöm neki a scp ~/.ssh/backup.pub server:.ssh akkor visszaadja, hogy :
ssh: connect to host én.hostom.com port 22: Connection refused
és így nem megy, hogy scp ~/.ssh/backup.pub server -p1234:.ssh?
Mit tegyek?
04-19-2011 05:45 PM
Find all posts by this user Quote this message in a reply
rauschr Offline
Junior Member
*

Posts: 121
Joined: May 2008
Reputation: 0
Post: #6
RE: Remote backup rsync+ssh+rsa
ez csak egy linux parancs a paramétert a szokásos módon add meg

Code:
ssh -c blowfish -p 1234
(This post was last modified: 04-20-2011 04:47 AM by rauschr.)
04-20-2011 04:46 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ChDeep Offline


Posts: 4
Joined: Apr 2011
Reputation: 0
Post: #7
RE: Remote backup rsync+ssh+rsa
OK ez megvan a kódon belül, de mint írtam már a 2.ik sor beadása alat dobja vissza az üzenetet:
Tehát :
kliens: ssh-keygen -N '' -C backup1 -t rsa -f ~/.ssh/backup --->OK
---------------> kliens: scp ~/.ssh/backup.pub server:.ssh --->ssh: connect to host én.hostom.com port 22: Connection refused


(04-20-2011 04:46 AM)rauschr Wrote:  ez csak egy linux parancs a paramétert a szokásos módon add meg

Code:
ssh -c blowfish -p 1234
04-20-2011 05:28 PM
Find all posts by this user Quote this message in a reply
ChDeep Offline


Posts: 4
Joined: Apr 2011
Reputation: 0
Post: #8
RE: Remote backup rsync+ssh+rsa
KÖSZI megoldva én voltam az agyatlan Smile
scp -P1667 ~/.ssh/backup.pub sajat.domai.com:.ssh

és még annyi, hogy nekem a cript mindíg a felhasználón belül hozott létre a mappár backup_dir néve azzal annyit csináltam hogy :
rsync -v --delete --delete-excluded --timeout=999 -az -e 'ssh -c blowfish -p 1667 -i /home/user/.ssh/backup -ax -o ClearAllForwardings=yes' /home user@wdsserver.dyndns.org:/backup_dir

És mostmár auto felmegy, és a gyökérben létrehozott backup_dir-be pakol és fasza minden.

Köszönöm +1x
04-20-2011 07:00 PM
Find all posts by this user Quote this message in a reply
Dylan Offline
Junior Member
*

Posts: 100
Joined: Mar 2010
Reputation: 1
Post: #9
RE: Remote backup rsync+ssh+rsa
Kika működik ez 1.0.7-en is?
05-11-2011 04:54 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Kika Offline
Member
***

Posts: 293
Joined: Feb 2007
Reputation: 8
Post: #10
RE: Remote backup rsync+ssh+rsa
Sajnos nem nagyon volt idom mostanaban ra, szoval nem. Amugy a masik oka, hogy nekem helyben mar csak sql mentes mentes van, ezert is hanyagoltam el ezt ennyire.
05-13-2011 12:07 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: