.
 
Site navigatie:
Categories
Archiefs
Zoeken
Kalender
juli 2010
M D W D V Z Z
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  
Bezoekers
    je bent alleen
Links:

0m gebruik te kunnen maken van rsync moet dit op beide servers zijn geinstalleerd.
rsync werkt over poort 22 ! Om rsync te installeren op opensuse linux geef het volgende commando:

zypper in rsync
login op de server waar je vanaf wilt gaan kopieren dus de target server
ssh-keygen -t dsa

ssh-keygen vraagt waar het naartoe moet worden opgeslagen standaard  ~/.ssh/id_dsa 
lokatie zo laten staan

daarna wordt er gevraag voor  passphrase, laat dit veld blank daarna wordt er nog een keer om gevraagd
ook deze leeg laten.

de private key is nu opgeslagen wees hier voorzicht mee want iedereen die deze key heeft kan straks inloggen !!

ga naar de map  ~/.ssh/id_dsa   ( /root/.ssh/id_dsa )

cd  ~/.ssh/id_dsa 

zijn dus twee bestanden : id_dsa en id_dsa.pub

kopieer deze sleut naar je andere server of naar je pc (bijvoorbeeld win winscp)

rsync -r -a -c -v -e ssh –delete gebruikersnaam@server: path_source/*.*  path_target

maak een file aan genaamd authorized_keys2 (kan gewoon in windows met notepad++)

plaats hierin de gegevens van het bestand id_dsa.pub. (je kan het bestand ook hernoemen !)

nu moeten we de andere server dus de source vertellen dat deze server zonder in te loggen connectie

login op de andere server en plaats authorized_keys2  in /root/.ssh/ 

nu kun je vanaf de andere server via ssh connectie leggen zonder in te loggen

en je zo een perl script verder kan maken

om een map te synchroniseren kun je dit als volgt doen dit script draait op de target (dus niet op de source !)
 

Gepubliceerd in: linux

Beantwoord

U moet zijningelogd om te kunnen posten.