commandlinefu.com is the place to record those command-line gems that you return to again and again.
You can sign-in using OpenID credentials, or register a traditional username and password.
Subscribe to the feed for:
This command will nicely dump a filesystem to STDOUT, compress it, encrypt it with the gpg key of your choice, throttle the the data stream to 60kb/s and finally use ssh to copy the contents to an image on a remote machine.
Change directory (cd) to the directory where all your encrypted files are placed, and then run the command - then you are asked to insert your secret gpg password - ubuntu 8.04
A very simple command to send a signed and encrypted message from the command line using GPG Keys
The coolest way I've found to backup a wordpress mysql database using encryption, and using local variables created directly from the wp-config.php file so that you don't have to type them- which would allow someone sniffing your terminal or viewing your shell history to see your info.
I use a variation of this for my servers that have hundreds of wordpress installs and databases by using a find command for the wp-config.php file and passing that through xargs to my function.
imports a public key from the web. I know this by head.. but useful nevertheless
gpg's compression is as suitable as gzip's however your backups can now be encrypted.
to extract use:
gpg < folder.tpg | tar -xf -
part for password length.
I use filenames like "firstname.lastname@example.org" and a vim which automatically decrypts files with .gpg suffixes.
gpg command to encrypt a file on the command line.
gpg command to decrypt a previously encrypted file on the command line.
Can be optionally made into an alias:
alias decrypt='gpg --output foo.txt --decrypt foo.txt.pgp'
get my GPG-key from pgp.surfnet.nl, key id is 19886493.