Sida 1 av 1

Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 13:28
av Pinky
Hej!

Jag har en server ståendes hemma som kör debian. Nu har farsan också bestämt sig för att ha en egen server hemma hos sig (med Ubuntu), mest för att köra backup på.
Vi kom på den lysande idén att vi borde sätta upp någon form av system för att replikera våra egna backuper till den andres server så att fotoalbumet kan räddas om lägenheten brinner upp eller dylikt.

Min tanke är att sätta upp en VPN-tunnel mellan våra hemnätverk.
1) Är det någon som har egna erfarenheter eller kanske vet någon bra guide för att göra detta?
2) Om vi har varsin DHCP-server på våra respektive nät, kan man blockera detta i tunneln så att jag inte får IP/DNS/gateway av hans server och därmed försöker ansluta till internet via hans anslutning och vice versa?
3) Finns det någon bättre lösning?

Re: Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 13:41
av andol
Oj, måste då säga att jag har väldigt svårt att föreställa mig att smida dylika serverplaner med någon utav mina föräldrar :)

Vill ni köra en enkel tunnel rakt mellan era två servrar så tror jag att OpenVPN är en nog så bra och enkel lösning. Väljer ni sen dessutom modellen att köra med en routad länk på ip-nivå så torde det ej heller bli några problem med dhcp eller andra broadcasts.

Det sagt så förstås frågan om ni verkligen behöver VPN-tunnel för att kunna backupa varandras backuper? Inte lättare att bara köra med en lösning som nyttjar SSH? Lite beroende på hur era originalbackuper ser ut så kanske det skulle kunna fungera att ni kör varsin rdiff-backup alt. rsnapshot som pollar den andres backuper?

Re: Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 13:41
av axel112

Re: Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 13:50
av Pinky
Våra "originalbackuper" är, iallafall i dagsläget, bara en hög filer i några mappar på en nätverksdelad disk.
rsync var något jag funderade på att använda när väl tunneln var uppe, men går det att köra över ssh så låter det ju enklare :)
Ska kolla mer på detta när jag kommit hem från jobbet, tack för tipset!

Re: Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 13:56
av andol
Japp, rsync nyttjar till och med ssh som default nuförtiden, givet förstås att man inte jobbar direkt mot en rsyncd. Rsnapshot är förövrigt rsync med ett lager versionshantering/dataduplecering ovanpå.

Att bara köra rsync rakt av kan vara lite vanskligt. Skulle orginalbackupen på något vis korrumperas är risken då överhängade att det felet sen fortplantar sig till nästa backuplager.

Re: Dela filer mellan nätverk, VPN?

Postat: 03 feb 2009, 14:09
av axel112

Re: Dela filer mellan nätverk, VPN?

Postat: 01 mar 2009, 21:07
av Pinky
Det tog lite tid innan jag tog tag i det hela, men jag bestämde mig för att pröva rsync via ssh, det kändes som den vettigaste lösningen :)

Jag stötte dock på det här problemet:
guiden jag följer säger att jag ska köra det här kommandot:

Kod: Markera allt

rsync -avz -e ssh someuser@server1.example.com:/var/www/ /var/www/ 
Mitt problem är att servern jag vill synca mot kör ssh på en alternativ port. i vanlig ssh hivar man in en -p<port> växel, men här är det klurigare. Den vill inte ta växeln någonstans där jag provat att lägga in den. Att lägga in :<port> i slutet av addressen är ju dödfött då rsync verkar använda : för att ange fjärrmappar.
Hur göra?

Re: Dela filer mellan nätverk, VPN?

Postat: 01 mar 2009, 22:10
av axel112

Kod: Markera allt

-e 'ssh -p portnr'