Prerequisites

Make sure that the

  • firewalls are disabled on the host as well as remote machines
  • port number 873 is open

Executing the Backup Utility

To execute the Backup Utility, perform the following actions.

  1. Configure Secure Shell (ssh) so that it does not ask for passwordwhen you perform the synchronisation. Use ssh-keygen on local server to generate public and private keys as follows: ssh-keygen
     
  2. Press Enter without providing any input when the terminal prompts with the following:
    • Enter passphrase (empty for no passphrase):
    • Enter same passphrase again:
    This will generate a fingerprint key.

  3. Use ssh-copy-id to copy the public key to the remote host as follows: ssh-copy-id -i~/.ssh/id_rsa.pub <Remote_Username>@<Remote_ip> The above will ask the password for your account on the remote host and copy the public key automatically to the appropriate location. Refer the screenshot below for a better understanding:



  4. Provide the following properties in the BakupUtility.properties file:
    • username
    • IP address of the remote machine
    • Fiorano_Home path of the following machines:
      • host
      • remote


  5. Give suitable permissions to the script. 

  6. Run the script using the command:

    Below is a sample output of the script:

    The script creates the log files listed in the table below.

    Log Files

    Description

    BackupUtil.log

    Stores the current logs

    BackupUtil_previous_err.log

    Stores the previous error records

    BackupUtil_last_success.log

    Stores all the logs of the last successful run.

Adaptavist ThemeBuilder EngineAtlassian Confluence