How to connect to an Elestio service with SSH keys
Connecting to an Elestio service Using Existing SSH Keys from a Mac/Linux Machine
Step 1: Check for Existing SSH Key Pair
First, verify if you have an existing SSH key pair by checking the .ssh directory. Open a terminal and execute the following command:
ls ~/.ssh
The file with the .pub extension is your public key.
If you don't have an existing SSH key pair, you can generate a new one using the following command:
ssh-keygen -b 4096 -t rsa
Step 2: Copy your SSH Public Key to your Elestio service
-
Copy the Public Key to Clipboard:
Navigate to the .ssh directory by typing
cd .ssh
Display the contents of your public key using cat. For example, if your public key is id_ed255518.pub, you can view it with:
cat ~/.ssh/id_ed255518.pub
Copy the displayed public key and add it to your Elestio service.
-
Add the Public Key to Elestio:
-
Open your Elestio service and navigate to the 'Security' tab.
-
Go to 'Manage SSH Keys' and click on the 'Add key' button.
-
Paste your public key into the provided field.
-
Step 3: Confirm and Test Connection
To test the SSH connection to your VM, use the following command from your local machine:
ssh root@IPV4_TARGET_VM
Replace "IPV4_TARGET_VM" with the actual IPv4 address of your target VM, which you can find in the 'Overview' tab of your service.
For example:
ssh root@128.144.84.22
If the connection is successful, you'll be logged into your VM 🚀
Connecting to an Elestio service Using Existing SSH Keys from a Windows Machine with WSL (Windows Subsystem for Linux)
Step 1: Set up WSL (Windows Subsystem for Linux)
Before proceeding, you need to ensure that WSL is installed and configured on your Windows machine. Here's how you can set up WSL:
-
Enable WSL: Open PowerShell as Administrator and run the following command:
wsl --install
This command will automatically enable the necessary features and install the latest version of WSL on your system.
-
Install a Linux Distribution: After WSL is installed, visit the Microsoft Store and search for your preferred Linux distribution (e.g., Ubuntu). Click "Install" to download and install it.
-
Initialize WSL: Once the distribution is installed, launch it from the Start menu. This will initialize the distribution and prompt you to create a user account and set up a password.
-
Update and Upgrade: After the setup is complete, it's a good idea to update and upgrade the packages within your Linux distribution to ensure you have the latest versions. You can do this by running the following commands:
sudo apt update sudo apt upgrade
Follow the same tutorial to connect to an Elestio service using existing SSH keys from a Mac/Linux machine.
No Comments