Bitcoin Forum
July 16, 2018, 11:01:27 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Backing Up My Wallet  (Read 1604 times)
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1000


View Profile
January 24, 2011, 04:50:24 AM
 #1

My saving is continuing to grow! So I sought a backup solution in case something bad happens.

Code:
#!/bin/bash
 
 TS=$(date "+%Y%m%d-%H-%M")
 
 WALLET=/tmp/wallet${TS}
 WALLET_E=/tmp/wallet${TS}.crypt
 
 bitcoind backupwallet $WALLET
 gpg -r myusername --output $WALLET_E --encrypt $WALLET
 scp $WALLET_E user@myserver.org:~/wallets/
 rm $WALLET $WALLET_E

I am using this script from the https://en.bitcoin.it/wiki/Securing_your_wallet#Linux_solution

But I am running into problems:
Code:
usage: gpg [options] [filename]
/tmp/wallet20110124-04-46.crypt: No such file or directory
rm: cannot remove `/tmp/wallet20110124-04-46.crypt': No such file or directory

1531738887
Hero Member
*
Offline Offline

Posts: 1531738887

View Profile Personal Message (Offline)

Ignore
1531738887
Reply with quote  #2

1531738887
Report to moderator
1531738887
Hero Member
*
Offline Offline

Posts: 1531738887

View Profile Personal Message (Offline)

Ignore
1531738887
Reply with quote  #2

1531738887
Report to moderator
MORE CRYPTO, LESS NOISE
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1531738887
Hero Member
*
Offline Offline

Posts: 1531738887

View Profile Personal Message (Offline)

Ignore
1531738887
Reply with quote  #2

1531738887
Report to moderator
1531738887
Hero Member
*
Offline Offline

Posts: 1531738887

View Profile Personal Message (Offline)

Ignore
1531738887
Reply with quote  #2

1531738887
Report to moderator
1531738887
Hero Member
*
Offline Offline

Posts: 1531738887

View Profile Personal Message (Offline)

Ignore
1531738887
Reply with quote  #2

1531738887
Report to moderator
grondilu
Legendary
*
Offline Offline

Activity: 1134
Merit: 1001


View Profile
January 24, 2011, 05:11:23 AM
 #2

/tmp/wallet20110124-04-46.crypt: No such file or directory

For some reason the file could not be encrypted.

Has the file /tmp/wallet20110124-04-46 been created by bitcoind backupwallet ?
I suspect backupwallet doesn't accept full pathnames

PS:  Here is a proposal to make the script more robust :
Code:
#!/bin/bash

TS=$(date "+%Y%m%d-%H-%M")
WALLET=/tmp/wallet${TS}
WALLET_E=/tmp/wallet${TS}.crypt

if
    echo -n making backup...
    bitcoind backupwallet $WALLET
    [[ ! -s "$WALLET" ]]
then echo failed
elif
    echo done
    echo -n encrypting....
    ! gpg -r myusername --output $WALLET_E --encrypt $WALLET
then echo failed
elif
    echo done
    echo -n copying to distant server...
    ! scp $WALLET_E user@myserver.org:~/wallets/
then echo failed
else echo done
fi

rm -f $WALLET $WALLET_E
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1000


View Profile
January 26, 2011, 04:12:31 PM
 #3

Code:
making backup...done
encrypting....usage: gpg [options] [filename]
failed


I believe it fails in the encryption stage.

grondilu
Legendary
*
Offline Offline

Activity: 1134
Merit: 1001


View Profile
January 26, 2011, 04:39:16 PM
 #4

Code:
making backup...done
encrypting....usage: gpg [options] [filename]
failed


I believe it fails in the encryption stage.

Does it work if you try to encrypt the file yourself from the command line ?

This should be easy to debug, just try different things.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1000


View Profile
January 26, 2011, 05:11:22 PM
 #5

Success. I didn't know that I was supposed to use my email address rather than my name.
* kiba is unfamiliar with cryptographic tool like GPG in general.

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1000


View Profile
January 30, 2011, 04:29:22 PM
 #6

I pasted grondilu's improvement back into the wiki.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!