Monero is a secure, untraceable and resilient digital currency. We believe it is the successor to Bitcoin. Read why.

How to create or restore a Monero wallet using a Linux LiveCD or pendrive

Overview

If you are using an ordinary (not a LiveCD or bootable USB) Linux installation, you can simply use our tutorial on creating a command line wallet or creating a GUI wallet.

However, if you are booting to a Linux LiveCD or USB pendrive, any files you download will be stored in your computer's RAM. This means that unless you have at least about 16GB of RAM or more, you will not have enough space availalbe to download the Monero blockchain.

There is a solution to this RAM issue. You can run your Monero daemon on another trusted computer, and run only the Monero wallet on your Linux LiveCD booted machine. This will keep your wallet password and private key (and therefore your seed) as safe as possible. To achieve this, we need to configure a secure tunnel between your Monero wallet and your Monero daemon.

For clarity, we will refer to your freshly restarted LiveCD or USB pendrive computer as COMPUTER A (where you will install the wallet software), and your second computer where you will install your Monero daemon as COMPUTER B.

Note that this is a slightly complicated tutorial that will involve you knowing about IP addresses and enabling remote SSH login to COMPUTER B.

Installing the Monero daemon onto a trusted Linux or Mac computer (COMPUTER B)

The trusted computer needs to be running Linux or Mac OS for the following solution to work. Your first step will be to follow the first part of our tutorial which will run a Monero daemon on COMPUTER B.

You only need to follow the first half of that tutorial, and can stop after you have completed the step where you run the "monerod" command.

Installing a LiveCD or USB pendrive Linux onto COMPUTER A

Either download a LiveCD of Fedora or Ubuntu linux and burn it to a CD, or create a bootable USB stick using the PendriveLinux web site.

Create a secure tunnel from COMPUTER A to COMPUTER B

First, on COMPUTER B, you need to enable SSH remote login. Instructions for Mac are here, and for Linux users we recommend you Google search for the method of enabling remote SSH login for your particular Linux variant.

On COMPUTER B, find out the local IP address (this is not the public IP address, it's the local IP address of the computer on your home/work network)
ifconfig | grep "inet "
Then on COMPUTER A, type:
ssh username@COMPUTER_B_IP_ADDRESS_HERE -L 18081:127.0.0.1:18081 -N
The command above will listen for connections on port 18081 on COMPUTER A, and then forward any traffic received on that port to port 18081 (the Monero daemon port) on COMPUTER B.

What this does is make the Monero daemon on COMPUTER B appear to exist on COMPUTER A. Therefore when you run the Monero wallet on COMPUTER A, it will think there is a Monero daemon locally available.

You can now follow the second half of our GUI wallet tutorial or command line wallet tutorial for creating a Monero wallet on COMPUTER A, skipping the steps to create the Monero daemon and just running the Monero wallet instead.
Follow us
Exchange instantly
Sponsor
Latest Price
Sponsor
Monero.how Tutorials
Why Monero vs Bitcoin
Monero ELI5 (Explain like I'm five) - a super simple explanation of how Monero works
How Monero's privacy works
Monero Infographic
How long transactions take
Transaction fees
Glossary of the most important Monero terms
A low-level explanation of the mechanics of Monero vs Bitcoin in plain English
How to use the Monero GUI wallet
How to create a Monero command line wallet
How to speed up initial blockchain sync
How to send and receive Monero on the command line
How to prove you've made a payment
How to restore a command line wallet from your 25 word seed
How to verify your funds with a private view key
How to buy Monero
How to buy Monero via Coinbase
How to Buy Monero Using LocalMonero
How to Buy Monero Using Binance
Set up a Monero wallet on a USB pendrive linux computer using a remote daemon
How to mine Monero on Windows or Linux (Fedora or Ubuntu)
How to mine Monero with GPU
Monero mining calculator
How to run a Monero Node
Configure OpenAlias to more easily share your Monero address
How to Safely Hold Monero in Cold Storage
Create a paper wallet for secure offline storage
Display a Monero ticker on your Mac menu bar
Avoiding Google ad attacks
Trusted and untrusted sites
Send feedback, corrections or suggestions to hellomonero.how
Donations for running costs appreciated at 4JUdGzvrMFDWrUUwY3toJATSeNwjn54LkCnKBPRzDuhzi5vSepHfUckJNxRL2gjkNrSqtCoRUrEDAgRwsQvVCjZbRx8NCvspxJMRJcG69H
Thanks to Monero developers and community members that answered questions that contributed to the content in this site: jollymort, hyc, moneromoo, smooth, jwinterm, debruyne, fluffypony, pero, needmoney90, ferretinjapan, idunk, saddam, wolf0, daveyjones, snipa, gingeropolous, markos, othe, m5m400, luigi1111, kenshi84
Disclaimer: This site contains opinion for informational purposes only and does not consitute investment advice. Information may contain errors and omissions. Use solely at your own risk. Services listed here are run by third parties and are not vetted by this site. The authors of this site and/or the authors of articles linked to from this site may have financial investments that may bias their opinions, including ownership of Monero currency. Always do your own research, form your own opinions, and never take risks with money or trust third parties without verifying their credibility. Remember to take your computer security seriously and never use a computer or phone that is at risk of infection by untrusted software that may contain malware or viruses. © Copyright 2017.