Bitcoin Forum
November 08, 2024, 02:25:24 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What (free) linux distribution for COLD storage making? (Security)  (Read 855 times)
Mikcik (OP)
Sr. Member
****
Offline Offline

Activity: 742
Merit: 250


View Profile
May 23, 2017, 01:39:21 PM
 #1

Hello i have 2 desktop PCs. A new one connected to the internet. and the old one, already for 2 months disconected from internet and do not plan to connect it to internet (or the new pc via lan most probably also not).

I want to use the old PC as a "tool" to make "coldstorage" wallets (probably using electrum or multibit wallet) and storiing these encrypted wallet files both on the old PC hdds and then on couple of external backup HDDs (2) and couple of USB devices.

My question is- what Linux distribution should i download to make a LIVE bootable Flash disc to run on the old PC and to make the offline cold storage wallets from this linux distribution...

What linux live flash disk version should i download....? (it should probably be compatible with my 6-7 years old PC, and probably also be compatible with the software/desktp wallets im going to use). But i believe or major BTC wallets (dekstops) are linux compatible (like electrum or multibit)?

What linux version to download and from where?
italianMiner72
Hero Member
*****
Offline Offline

Activity: 910
Merit: 511


View Profile
May 23, 2017, 01:45:23 PM
 #2

Hello i have 2 desktop PCs. A new one connected to the internet. and the old one, already for 2 months disconected from internet and do not plan to connect it to internet (or the new pc via lan most probably also not).

I want to use the old PC as a "tool" to make "coldstorage" wallets (probably using electrum or multibit wallet) and storiing these encrypted wallet files both on the old PC hdds and then on couple of external backup HDDs (2) and couple of USB devices.

My question is- what Linux distribution should i download to make a LIVE bootable Flash disc to run on the old PC and to make the offline cold storage wallets from this linux distribution...

What linux live flash disk version should i download....? (it should probably be compatible with my 6-7 years old PC, and probably also be compatible with the software/desktp wallets im going to use). But i believe or major BTC wallets (dekstops) are linux compatible (like electrum or multibit)?

What linux version to download and from where?

I think a really simple work aroun is to use a virtual machin.
You can use vmware or Virtual PC.
You install a virtual machine over a usb drive and when you do not use it, you can easily shut down the virtual machin.
This is good against ramsonware virus...
You unplug the drive when you do not use it.

██▬▬▬

██▬

██▬

██▬▬▬



████           ▄▄█████████▄▄            ▄▄█████████▄▄        ████         █████      ██████████████████   ████████████       ████    ████████████    
████         ▄███████████████▄        ▄███████████████▄      ████       █████      ████████████████████  █████████████      ████    █████████████   
████        █████▀       ▀█████▄     █████▀       ▀█████     ████     █████         █       ████       █  ████     █████             ████     █████  
████       ████▀           ▀████▄   ████▀           ▀████    ████   █████                   ████          ████      ████     ████    ████      ████  
████      ████▀              ▀████ ▀███▀                     ████ █████                     ████          ████     █████     ████    ████     █████  
████      ████                 ████▄ ▀                       ████████                       ████          █████████████      ████    █████████████   
████      ████                  ▀████                        ████████                       ████          ████████████       ████    ████████████    
████      ████▄             ▄██▄ ▀████▄                      ████ █████                     ████          ████    ████       ████    ████            
████       ████▄           ▄████   ▀████▄           ▄████    ████   █████                   ████          ████    ▀████      ████    ████            
████        █████▄       ▄█████      █████▄       ▄█████     ████     █████                 ████          ████      ████     ████    ████            
████████████ ▀███████████████▀        ▀███████████████▀      ████       █████               ████          ████       ████    ████    ████            
█████████████  ▀▀█████████▀▀            ▀▀█████████▀▀        ████         █████             ████          ████        █████  ████    ████            

 
 
 
▬▬▬██

▬██

▬██

▬▬▬██
27QVUTZj8rgZP1
Full Member
***
Offline Offline

Activity: 152
Merit: 100



View Profile
May 23, 2017, 01:47:10 PM
 #3

  • Xubuntu
  • Linux Mint

Both don't have electrum already installed but you can do it by running from terminal:
Code:
apt-get update && apt-get install electrum

The above tip posted by italianMiner72 is also a good alternative, as you can fully encrypt a VM in VirtualBox.

Bitcoin address: 1RepentJESUSisComingSoon777kqd54C

And behold, I am coming quickly, and My reward is with Me, to give to every one according to his work. - Revelation 22:12
Andre_Goldman
Sr. Member
****
Offline Offline

Activity: 322
Merit: 253

Property1of1OU


View Profile
May 23, 2017, 01:47:49 PM
 #4

https://www.privacy-cd.org/history.html

ed; BRIEF PROJECT HISTORY page

Patent1number: ****-****
coolcoinz
Legendary
*
Offline Offline

Activity: 2800
Merit: 1191



View Profile
May 23, 2017, 01:56:29 PM
 #5

The only linux i've used was ubuntu and I had no problems. The system is very stable and easy to use even if you're a complete newbie.  Setting up bootable usb drives is easy and there are tutorials online, so no problems here as well. I think that whatever system you're using, if the pc is offline you're perfectly safe. Ubuntu and debian are probably the most popular ones.

pedrog
Legendary
*
Offline Offline

Activity: 2786
Merit: 1031



View Profile
May 23, 2017, 02:51:46 PM
 #6

Use this to make bootable usb flash drive:

https://unetbootin.github.io/

Don't choose distribution in unetbootin, download it first.

Here's my favorite distribution with Gnome desktop:

https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-8.8.0-amd64-gnome-desktop.iso

Red-Apple
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 655


View Profile
May 23, 2017, 03:16:41 PM
 #7

it depends on what your system is, and what you mean by old. for example look at how much ram you have. if you GPU is half decent.
but usually most linux distributions would work for you. and since you want this for a very delicate matter, you MUST only choose the popular ones to be sure they are safe and bug free.

the popular ones as others suggested are:
Ubuntu and Mint.
you can also choose any of the Ubuntu flavors which i think is much better for you since your computer is old. for example you can download LUbuntu 16 instead of Ubuntu 16 to get the same linux but with a different desktop and as a result a much faster OS.

there are bitcoin or security focused distributions, i personally don't like them because they aren't as popular and i am not knowledgeable enough to check and see if everything is ok with them.

as for downloading just google their name like Ubuntu and only download the ISO from their official website and remember to check their signature.

--signature space for rent; sent PM--
Casy
Member
**
Offline Offline

Activity: 149
Merit: 22

🔴🔵 FoxMixer.com 🔵🔴


View Profile WWW
May 23, 2017, 03:31:11 PM
 #8

The distribution is not so much important for this, it should work on any.
You could use Ubuntu, Debian or Mint as a start.

Shiroslullaby
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250



View Profile
May 23, 2017, 03:38:30 PM
 #9

This is a pretty decent article about linux security:
https://www.cyberciti.biz/tips/linux-security.html

Wondering if anyone here is using SELinux or other hardening techniques to secure a machine used as a wallet/ node,
and any tips they have?

Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1074


View Profile
May 23, 2017, 04:07:04 PM
 #10

I use Tails because it has a built in Electrum wallet.  Grin .... Just make sure that you enable the persistent volume, if you want to use that wallet.

It is nice to use it to create paper wallets too... but I would not trust it, even if you clean booted it. I bought a second hand computer and printer

just for paper wallet creation... they will never be connected to the internet again.  Wink


THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
Mikcik (OP)
Sr. Member
****
Offline Offline

Activity: 742
Merit: 250


View Profile
May 25, 2017, 10:27:37 AM
 #11

Thanks.

And do i get it right, that i can create BTC wallets (in electrum or multibit for example) on completely OFFline computer? And the adress(es) i create would be functioning? Se even when i create the wallets (and thus BTC adresses) on completelly offline computers, i can sent there BTC, even though these adreesses have never seen/touch online computer...?

The only situation i will have to use the private keys on internet connected computer is when i want to SENT some bitcoins from these offline created wallets? Correct?

Or in other words, creating BTC wallet(s) (which are collection of BTC adresses (which are further a collection of private and public keys) right :-)?) and receiving BTCs to these wallets can be done completelly offline? Creating BTC wallets and receiving funds to them (from "outer world") can be done offline...?

The only situation i need a connection to the internet is:
1) Checking the current actual BTC balance on these wallets and
2) Sending BTCs from these wallets somewhere else

Correct?
RoommateAgreement
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


Bazinga!


View Profile
May 25, 2017, 10:38:34 AM
 #12

The only situation i need a connection to the internet is:
1) Checking the current actual BTC balance on these wallets and
2) Sending BTCs from these wallets somewhere else

Correct?

yes you can easily do this with any wallet.
when you create a wallet it gives you a bitcoin address/public key you can use that to check the balance on any online machine either by running a new wallet and adding that public key as the "watch only" address or by checking the balance on online explorers.

you can use electrum for an easy way of doing this.
here is a link that can help you more: http://docs.electrum.org/en/latest/coldstorage.html#create-a-watching-only-version-of-your-wallet

Buying the dip...
xskl0
Sr. Member
****
Offline Offline

Activity: 378
Merit: 260


Bitcoin SV is Bitcoin


View Profile
May 25, 2017, 12:56:06 PM
 #13

Have you considered Ubuntu? Is the more normal and easy to use. https://www.ubuntu.com/download

BUY / SELL bitcoins  --->  https://bit2me.com/?r=ryOV8xZNb
Red-Apple
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 655


View Profile
May 25, 2017, 01:15:22 PM
 #14

Thanks.

And do i get it right, that i can create BTC wallets (in electrum or multibit for example) on completely OFFline computer? And the adress(es) i create would be functioning? Se even when i create the wallets (and thus BTC adresses) on completelly offline computers, i can sent there BTC, even though these adreesses have never seen/touch online computer...?
yes you generate the private keys with the wallet you install offline and only use the public key in form of the bitcoin address (starting with 1) to give others to pay you bitcoin.

Quote
The only situation i will have to use the private keys on internet connected computer is when i want to SENT some bitcoins from these offline created wallets? Correct?
no you don't use the private keys online, they will remain offline.
for spending bitcoin you need to make a transaction, that transaction can be made without the private keys and only be signed (to be come valid for spending) with the private keys.

in the link to the documents of electrum that was given above, it is explained more. but in short you make the transaction (unsigned) online and transfer that to your offline computer containing your private keys to sign it. and then transfer the signed transaction to online computer to send out (broadcast) to the network.

Quote
Or in other words, creating BTC wallet(s) (which are collection of BTC adresses (which are further a collection of private and public keys) right :-)?) and receiving BTCs to these wallets can be done completelly offline? Creating BTC wallets and receiving funds to them (from "outer world") can be done offline...?
yes since bitcoin is not a physical thing to have.
there are only transaction which are being kept on the blockchain and to spend them you need the key only.

Quote
The only situation i need a connection to the internet is:
1) Checking the current actual BTC balance on these wallets and
2) Sending BTCs from these wallets somewhere else

Correct?
your offline wallet will ALWAYS stay offline and you only transfer the transaction via a text file or in a safer way with QR codes that you scan.

--signature space for rent; sent PM--
Mikcik (OP)
Sr. Member
****
Offline Offline

Activity: 742
Merit: 250


View Profile
June 02, 2017, 11:58:20 AM
 #15

Thank you, that helped a lot :-)!

Just some additional things that im not sure (do not want to create a new topic):

1) I will download Ubuntu ISO
2) I will download some program that allows me to create a bootable  USB flash disc using the (Linux) Ubuntu ISO file.

The Ubuntu Live USB flash Disc wont have the BTC wallet of my choice installed (Electrum or Multibit most likely for my use). How/when should i install the wallet to my Ubuntu LIVE USB? During the creation of the LIVE USB ("burning ISO onto it")? Or after? Or even while running the distribution from its LIVE Usb?
xskl0
Sr. Member
****
Offline Offline

Activity: 378
Merit: 260


Bitcoin SV is Bitcoin


View Profile
June 02, 2017, 01:15:55 PM
 #16

I recomend you to use LinuxLive (http://www.linuxliveusb.com/en/download) to boot the USB if you don't have chosen one yet.
I don't know if is posible maybe other user can confirm but I think you can install ubuntu  and then bring a portable version of the wallet like Electrum's one in a USB drive without need to conect to internet in your ubuntu sistem.
Is not secure to conect your OS to internet in order to install Electrum wallet and then don't connecto to Internet never again using that SO?

BUY / SELL bitcoins  --->  https://bit2me.com/?r=ryOV8xZNb
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!