By default this VM comes with ubuntu user. So login with username as "ubuntu". Once connected, change the password for ubuntu user using-
sudo passwd ubuntu
Now the password for ubuntu user is set, you can connect to the VM's desktop environment from any local windows machine using RDP protocol.
In the "Remote Desktop connection" wizard, copy the public IP address and click connect
This will connect you to the VM's desktop environment. Provide the username (e.g "ubuntu") and the password set in the above "Reset password" step to authenticate. Click OK
Now you are connected to the out of box Etherium FullNode environment via Windows Machine.
3. Once VM is provisioned, you can start using etherium node either via command line
Monitoring and managing node sync process :
The VM automatically starts the sync process on startup. To verify if the sync is in progress, run below commands
mkdir /home/ubuntu/ethereum
ps -ef|grep geth
If sync is in progress , you will see the below highlighted process running
You can also verify the sync process by monitoring the sync log as shown below
tail -f /var/log/cloud-init-output.log
To stop the sync process, simply run below command :
sudo killall -HUP geth
To restart the sync process, run below command .
Note: Make sure below command is executed from terminal inside Remote desktop GUI to avoid process termination
sudo nohup geth --http --http.addr "0.0.0.0" --http.port "8545" --http.corsdomain "*" --config /home/ubuntu/ethereum/eth_config.toml >> /var/log/cloud-init-output.log 2>&1 &
Accessing Metamask Ethereum wallet
The VM comes with Metamask the most popular Ethereum wallet , preinstalled in Firefox browser.
Connect to the VM via Remote desktop , open the Firefox Browser and you will see metamask plugin in the browser
1. Click on the Metamask icon, complete the configuration by following the instructions.
Once the Metamask is configured, you wil see Metamask is running on Ethereum Mainnet Network.
2. If you want to connect Metamask on localhost, Please add port 8545 to the Security Group of your VM. Follow below steps to open port 8545:
On your VM's detail page, navigate to Security tab and click on Security Group as shown below:
It will open security groups detail page. Click on Edit inbound rules
click on Add Rule-
Select Custom TCP from Type dropdown, enter 8545 under port range and other info as shown below. Save the changes.-
Now select localhost 8545 from Metamask Network dropdown. You should be able to connect to localhost as shown:
If you don't see localhost and other testnetwork options under network dropdown, please click on show/hide link as shown below-
It will take you to setting menu. Here you enable show test network option and save the changes.
Close the setting page and reopen network dropdown. Now you should be able to see all the networks.
Ethminer usage:
ethminer/bin/ethminer –help