Course Content
Linux Essentials for DevOps Automation
The "Linux Essentials for DevOps Automation" training provides a comprehensive understanding of Linux fundamentals tailored to DevOps practices. By mastering these concepts, participants can effectively leverage Linux in DevOps environments to automate tasks, manage infrastructure, and deploy applications with efficiency and reliability.
0/15
Linux Essentials for DevOps Automation

This tutorial is customized to establish a connection with the AWS LightSail Linux instance for conducting DevOps practice exercises. Logging in to a Linux machine typically involves using Secure Shell (SSH) to establish a secure connection to the remote server. Here’s a step-by-step guide to logging in to a AWS LightSail Linux machine:

 

Prerequisites:

Ensure you have the following information:

  • IP address or hostname of the Linux machine.
  • Username and password or SSH key pair for authentication.

Linux - SSH - Login

Steps:

1. Open a Terminal (Linux/Mac) or SSH Client (Windows):

    • On Linux or Mac, open the terminal application.
    • On Windows, you can use an SSH client like PuTTY or the built-in OpenSSH client (available in Windows 10).

 

2. Connect via SSH:

In the terminal or SSH client, use the ssh command to connect to the Linux machine. Replace username with your username on the Linux machine and hostname_or_IP with the IP address or hostname of the Linux machine.

$ ssh username@hostname_or_IP

To connect Linux from a Windows laptop/Desktop, download Putty and try to connect like below. 

Windows Putty - Linux IP address and Port Number

 

3. Authenticate:

  • If you’re connecting for the first time, you may see a message about the authenticity of the host. Type yes to continue.
  • Next, you’ll be prompted to enter your password. Type your password and press Enter.
    • Note: If you’re using SSH key-based authentication, you won’t be prompted for a password. Instead, your private key will be used for authentication.

Putty - Trust host key

To connect using SSH key, please refer to the article – connect EC2 instance using putty

 

4. Successful Login:

If authentication is successful, you’ll be logged in to the Linux machine, and you’ll see a command prompt indicating that you’re now connected.

Login - centos9 - DevNixOps

Notes:

  • Ensure SSH access is enabled on the Linux machine.
  • Use strong, unique passwords or SSH keys for authentication.
  • Regularly update and patch your Linux system to maintain security.
  • If you encounter connection issues, verify the IP address or hostname and check network connectivity.
  • For enhanced security, consider disabling password authentication and using SSH keys exclusively.

 

That’s it! You’ve successfully logged in to the Linux machine via SSH. Now you can execute commands and perform tasks on the remote server.