Entrare nel server locale come root e creare la directory .ssh
mkdir /root.ssh
generare la coppia di chiavi pubblica-privata per l'accesso senza password
ssh-keygen -t rsa
premere "invio" senza inserire nulla alle domande che ci verranno poste
cambiamo i permessi alla chiave privata
chmod 600 /root/.ssh/id_rsa
entriamo nel server remoto e creiamo anche qui la cartella .ssh
ssh nomeutente@server_remoto.com "mkdir .ssh; chmod 600 .ssh"
inserire la password dell'utente quando ci verrà chiesta
copiamo la chiave pubblica sul server remoto
cat .ssh/id_rsa.pub | ssh nomeutente@server_remoto.com `cat >> .ssh/authorized_keys`
riavviamo i server e controlliamo l'accesso ssh senza password
ssh nomeutente@server_remoto.com ls -la
ora per eseguire il backup basta dare da terminale
rsync -avz –size-only –progress -delete -e “ssh -p 22″ /home/cartellaorigine nomeutente@server_remoto.com:cartelladestinazione
Nessun commento:
Posta un commento