Het artikel 2286 aanbevelen
E-Mailadresse
 
Zoeken
FAQ vinden
Productcategorie: HiDrive
ID: 2286
Gecreëerd op:01.09.2010

Hoe stel ik RSync in?


Rsync kan worden gebruikt om de inhoud van een directory van uw STRATO HiDrive pakket op te slaan in een storage-directory. Om te verbinding te beveiligen biedt rsync de mogelijkheid om de overdracht via SSH uit te voeren.

Installeer eerst een rsync-software op uw pc. Bijvoorbeeld voor Windows op http://sourceforge.net/projects/sereds/files/ of de grafische gebruikersinterface Grsync (Linux), die op http://www.opbyte.it/grsync/ kan worden gedownload).

Op Linux vindt u rsync en Grsync normaliter in de programmacatalogi die bij de distributie horen. Een installatie kan dan via Yast (Suse) of Synaptic/Aptitude (Debian, Ubuntu) verlopen.

Log dan in uw HiDrive klantenlogin in. Bij Accountbeheer kunt u het rsync-protocol voor de gewenste account activeren.



Voorbeeld voor het gebruik van rsync bij Linux
Als u een lokale map (bv.: directory/map) van uw STRATO HiDrive account wilt opslaan in de directory Backup – die zich in de directory van de user bevindt -, dan gaat u als volgt te werk:

rsync -rltDvze "ssh" /directory/map gebruikersnaam@rsync.hidrive.strato.com:/users/gebruikersnaam/backup

Het commando om de inhoud van een lokale map inclusief zijn submappen over te brengen naar een map in het storage-gedeelte luidt:

rsync -rltDvzre "ssh" /directory gebruikersnaam@rsync.hidrive.strato.com:/users/hifrivegebruikersnaam/backup

Dit commando zou de complete inhoud van uw lokale map "directory" inclusief alle subdirectory’s opslaan in de map "backup" op uw STRATO HiDrive. Als men -delete nog toevoegt aan de opties, dan worden bestanden/mappen die in de lokale map NIET aanwezig zijn, in de doeldirectory van de STRATO HiDrive verwijderd.

Voorbeeld

rsync -delete -avze "ssh" /directory gebruikersnaam@rsync.hidrive.strato.com:/users/hidrivegebruikersnaam/backup


Toelichtingen
-delete: gegevens op de doelpagina verwijderen, voor zover niet aanwezig
-v:        gedurende de overdracht aangeven welk bestand op dat moment wordt overgebracht
-z:        gegevens worden gecomprimeerd overgebracht
-e "ssh" is nodig om de overdracht via SSH te laten lopen.

Verdere informatie over rsync vindt u ook op: http://wiki.ubuntu-nl.org/community/Rsync

Voor de aanmelding met rsync kunt u in de HiDrive klantenlogin bij het accountbeheer ook een bijvoorbeeld met PuTTY gegenereerde SSH-sleutel invoeren.



U hebt ook de mogelijkheid tot gebruik van de zogenaamde FileAuth methode. In dit geval is het aan te bevelen dat u geen passphrase gebruikt. De private key moet in dit geval via de optie Conversions  Export OpenSSH key worden opgeslagen. De via de optie ‚Save private key’ opgeslagen variant dient uitsluitend via de PuTTY Pageant te worden gebruikt.

De gegenereerde key kan dan worden gebruikt voor de AuthInfo-methode bijvoorbeeld voor RSync of SFTP.

Voorbeeld

sftp -oIdentityFile=/pad naar het keyfile gebruikersnaam@sftp.hidrive.strato.com


sftp -oIdentityFile=/home/gebruiker/private.ppk gebruikersnaam@sftp.hidrive.strato.com


Als de keyfile niet correct is, wordt het reguliere wachtwoord opgevraagd voor uw HiDrive gebruikersaccount.

Ook bij Linux kan de FileAuth-methode worden gebruikt. In ons voorbeeld gebruiken wij ssh-keygen, dat bij de meeste Linuxdistributies reeds aanwezig is. Houd er a.u.b. rekening mee dat de aangegeven paden van de door u gebruikte Linux-distributie aangepast moeten worden.

Invoer
ssh-keygen

Uitvoerr
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):

Voer hier de plaats in waarop u de key wilt opslaan.

Enter passphrase (empty for no passphrase):

Het is aan te bevelen geen wachtwoord te gebruiken, anders zou dit bij het opbouwen van de verbinding worden opgevraagd, maar wij willen het invoeren van een wachtwoord met de FileAuth methode omzeilen.

Enter same passphrase again:

Als u hebt beslist om geen wachtwoord toe te kennen, dan op deze plaats eveneens alleen maar op Enter drukken.

Sla de public-key id_rsa.pub nu a.u.b. op uw HiDrive gebruikersaccount op zoals aan het begin omschreven.

U genereert een testverbinding via SFTP als volgt:

sftp -oIdentityFile=/home/LINUX-USER/PAD-NAAR DE-KEY/KEY-FILE gebruikersnaam@sftp.hidrive.strato.com


Testverbinding met Rsync:

rsync -av -e ssh /pad naar map/dat/overgebracht/moet/worden/ gebruikersnaam@rsync.hidrive.strato.com:/users/gebruikersnaam


Aanwijzing
Geef uw HiDrive gebruikersnaam bij alle verbindingssoorten a.u.b. in kleine letters aan.