Changes

Jump to: navigation, search

OPS335 Archiving Lab

69 bytes added, 21:32, 6 September 2011
no edit summary
[[Category:OPS335]][[Category:OPS335 Labs]]
==Automating System Backup==
This lab will show you how to set up a Fedora installed system to be used for file backups.
===Using rsync and cron to automate system backup===
*Login to vm01 as joker and open a terminal window. Then "su -" to root run the following two commands: mkdir /backup rsync -avz 192.168.122.1:/etc/ /backup/etc*Still on vm01 run this command to verify rsync worked correctly: ls /backup/etc*Notice that when running rsync you had to enter the password for root on f13. To automate this process so that it will run without requiring a password we'll use an RSA public/private key pair for passwordless authentication. To do this we'll have to generate an RSA public/private key pair on vm01. We'll use an openssh command like this: ssh-keygen -t rsa *when you enter this command just hit ENTER for all the questions.Here's what I got when I ran it on my vm01  Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: f5:07:8c:aa:b6:08:e0:45:81:ca:d6:88:8c:aa:1a:7b root@vm01@localdomain The key's randomart image is: +--[ RSA 2048]----+ | o+++ | | E .ooo.. | | ...o. | | ...o .| | .S+ + o.| | . = . o .| | o + | | o + | | . . | +-----------------+*Now you'll need to copy vm01's public rsa key over to f13. Still on vm01 use this command (be sure you have the /root/.ssh/ directory on f13 - if you don't then make it first): scp /root/.ssh/id_rsa.pub 192.168.122.1:/root/.ssh/authorized_keys2*Now verify that your new authentication method is working. Still on vm01 try to ssh to f13 as root. You should be able to login without entering a password. If you were successful then move on to the next step, otherwise repeat steps 3 and 4.
Install mailx on vm01 if it's not already installed.
Now, still as root on vm01, use the command 'crontab -e' to edit root's cron table. Insert the following line:
1
edit

Navigation menu