Fli
05-04-2014, 08:53 PM
How one can backup certain folder to remote linux server while encrypting data so no one can read them at remote server in one fcking command?
----
Duplicity (man page (http://internetlifeforum.com/security-protection/1900-duplicity-full-man-page)) can be used for this purpose.
Official page: http://duplicity.nongnu.org/index.html
Positives: based on rsync, incremental by default, allows pgp encryption on the fly, support scp and ftp
Negatives: epel (redhat) repository is needed on CentOS
Installation:
Option A)
Open http://pkgs.repoforge.org/duplicity/ and copy package url which fits your linux centos version ("uname -a" to get version)
wget packageurl
install rpm
rpm -ivh downloadedpackagename
complaining about Failed dependencies? Try to add option "--nodeps" to rpm command
Option B)
DL & Install EPEL redhat software repository (http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x) which includes Duplicity and then use "yum install duplicity" to install it.
complaining about Failed dependencies? Try to add option "--skip-broken" to yum command
Usage
One time Generate GPG key to use for encryption/decryption
gpg --gen-key
and save it to safe place on your server + on another safe external place
Backup command SCP:
duplicity /home/me scp://[email protected]//usr/backup
Restore command SCP:
duplicity scp://[email protected]//usr/backup restored_dir
Backup command SCP + encryption
duplicity --encrypt-key="YOUR-KEY" /home scp://[email protected]/directory
Restore command SCP + decryption
duplicity --encrypt-key="YOUR-KEY" scp://[email protected]/directory /home
Backup command FTP:
FTP_PASSWORD=mypassword duplicity /home/me ftp://[email protected]/ftp_dir
Duplicity manual page: http://internetlifeforum.com/security-protection/1900-duplicity-full-man-page
----
Duplicity (man page (http://internetlifeforum.com/security-protection/1900-duplicity-full-man-page)) can be used for this purpose.
Official page: http://duplicity.nongnu.org/index.html
Positives: based on rsync, incremental by default, allows pgp encryption on the fly, support scp and ftp
Negatives: epel (redhat) repository is needed on CentOS
Installation:
Option A)
Open http://pkgs.repoforge.org/duplicity/ and copy package url which fits your linux centos version ("uname -a" to get version)
wget packageurl
install rpm
rpm -ivh downloadedpackagename
complaining about Failed dependencies? Try to add option "--nodeps" to rpm command
Option B)
DL & Install EPEL redhat software repository (http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x) which includes Duplicity and then use "yum install duplicity" to install it.
complaining about Failed dependencies? Try to add option "--skip-broken" to yum command
Usage
One time Generate GPG key to use for encryption/decryption
gpg --gen-key
and save it to safe place on your server + on another safe external place
Backup command SCP:
duplicity /home/me scp://[email protected]//usr/backup
Restore command SCP:
duplicity scp://[email protected]//usr/backup restored_dir
Backup command SCP + encryption
duplicity --encrypt-key="YOUR-KEY" /home scp://[email protected]/directory
Restore command SCP + decryption
duplicity --encrypt-key="YOUR-KEY" scp://[email protected]/directory /home
Backup command FTP:
FTP_PASSWORD=mypassword duplicity /home/me ftp://[email protected]/ftp_dir
Duplicity manual page: http://internetlifeforum.com/security-protection/1900-duplicity-full-man-page