Aeneas Full node Linux install En

Aeneas Full Node installation guide for Linux

System requirements:

Ubuntu 18.04 server and higher.

4 GB RAM, 40 GB hard disk.

Installation and launch

Aeneas Full node software could be installed and launched both in cloud or at home on PC. If you are going to setup it on your private PC, you should start directly from installing Java. First steps describe how to config node on the remote server in cloud service.

1. For the remote installation node in cloud you need to create SSH certificate. You generate an SSH key through macOS (or Linux) by using the Terminal application. Terminal is the terminal emulator which provides a text-based command line interface to the Unix shell of macOS. To open the macOS Terminal, follow these steps: - In Finder, choose Utilities from the Applications folder. - Find Terminal in the Utilities list. - Open Terminal.

The Terminal window opens with the command line prompt displaying the name of your machine and your username.

2. Generating SSH key. An SSH key consists of a pair of files. One is the private key, which should never be shared with anyone. The other is the public key. The other file is a public key which allows you to log into the services that need SSH authentication. When you generate the keys, you will use ssh-keygen to store the keys in a safe location so you can bypass the login prompt when connecting to your instances. To generate SSH keys in macOS, enter the following command in the Terminal window. ssh-keygen -t rsa This starts the key generation process. When you execute this command, the ssh-keygen utility prompts you to indicate where to store the key.

3. Press the ENTER key to accept the default location. The ssh-keygen utility prompts you for a passphrase.

4. Type in a passphrase. You can also hit the ENTER key to accept the default (no passphrase). However, this is not recommended.

5. You will need to enter the passphrase a second time to continue. After you confirm the passphrase, the system generates the key pair. Your private key is saved to the id_rsa file in the .ssh directory and is used to verify the public key when you send it to cloud service account. IMPORTANT: Never share your private key with anyone! Your public key is saved to the id_rsa.pub file and is the key you upload to your cloud service account.

6. After you choose and register on any cloud service where to buy a server instance, you will have to upload your public key - id_rsa.pub there. You can open it and copy your public

key.

7. After you copy the SSH public key to the clipboard, return to your account page (cloud service account).

8. Choose to Import Public Key and paste your SSH key into the Public Key field.

9. In the Key Name field, provide a name for the key. Note: although providing a key name is optional, it is a best practice for ease of managing multiple SSH keys.

10. Add the key. It will now appear in your table of keys under SSH.

11. Find and rent a server instance on cloud service. Register and login your cloud service account and rent a server instance (in example, they call it: ?create instance?): IMPORTANT: Before creating instance/renting a server, your SSH public key should be uploaded in your cloud service account!

12. Choose a server, that meet Aeneas Full node requirements. DEV1-M in example perfectly feats and will cost nearly 15 USD per month.

13. Ubuntu 18 or higher perfectly feats.

14. Check for static or flexible IP. Your server instance should have an external IP address for Aeneas Full node proper configuration and work.

15. After server is bought, try to connect with it via Terminal of macOS and your SSH certificate. To do that, you should open macOS Terminal and: SSH root@ -i privatekey and after:

password

16. Aeneas Full node software requires java installation. First, install ZIP archivator by executing a command in command prompt: sudo apt install zip

17. Execute series of commands of sdkman.io: curl -s "" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk version

18. Check all installed java versions: sdk list java versions

19. Install java 16.0.0-zulu of above: sdk install java 16.0.0-zulu

20. Install and launch on you own PC (not on server!) SFTP-client like Cyberduck (for macOS):

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download