OCI - Create a Linux public instance using keypair Generated and Downloaded from (OCI) web-console

Create a Linux public instance using keypair Generated and Downloaded from (OCI) web-console
Disclaimer:

There are lots of wrong and right articles in internet, when you try to execute Hands-on Labs by yourself, there is chance that you could get drifted away or get severely confused, We strictly adhere to Official Oracle Cloud Documentation, offering you reliable and precise information without personal interpretations. This means you can trust our content 100% Genuine.

Prerequisites

Before you create a VCN and Subnets, ensure you have the following:

  • An active OCI account.
  • Necessary IAM policies to create and manage networking components.
  • A clear plan of your network topology and CIDR blocks to avoid overlapping IP addresses.

Lab Task:

Create a Linux public instance using keypair Generated and Downloaded from (OCI) web console.

Lab Task Explanation:

At the time of Instance creation, you will be presented with option to download OCI generated SSH Key pair, download those KeyPair and use them to create a New Instance.

Lab Task Flow

    Task 1: Prepare a clear sample Architectural Diagram

    Our OCI Architectural diagram for this Lab is

    img:Instance with Public key

    Note : If you want to create such Cloud Architectural diagrams check this link Click here :

    Task 2: Create VCN and public subnet with CIDR in refer to the above sample Architectural Diagram

    To proceed with this Lab, we need to have a VCN and Subnets first, we assume that you already have an compartment, else kindly create Architecture by following below Guided Hand-on Lab Link and finish this Task of Creating a VCN or Subnet.

    Task 3: Create Linux Public instance with the keygeneration together

    Step 1: Identify Sample Input
    • Subnet A is Public subnet.
    • Subnet A should have CIDR ip of 10.0.1.0/29.
    • Instance should have a private ip of 10.0.1.5.
    • Instance should be a Linux machine.
    Step 2: Create a Linux Instance Using OCI Generated Keys downloaded from OCI Web Console
    Precautions

    When creating your instance and generating your keypair, remember to keep your private key secure. It’s also important to choose a strong passphrase (optional) for your keypair to ensure the security of your instance.

    Regarding this Lab we are going to Generated key pair using (OCI) web console . which is a straightforward process, because there is no seperate key creation software the keys can be created on the flow while creating instance.

    Note : In case of any doubt - Jump to the Detailed vedio explantion given below

    1. Sign in to the OCI console.
    2. Open the navigation menu and click Compute > Instances.
    3. Click Create Instance.
    4. In the Create Compute Instance dialog box, provide the necessary information for your instance.
    5. In the Add SSH Keys section, select Generate SSH keys. web console keypair creation
    6. Click Save Private Key and Save Public Key to download your SSH keys.
    7. Click Create to create your instance.

    Common Errors :

    Some common errors you might encounter include

    1. Invalid SSH Keys: Make sure your SSH keys are in the correct format.
    2. Permission Errors: Ensure you have the necessary permissions to create instances and generate keypairs.

Detailed Video Explanation:

Required concept knowledge

    Types of Keys?

    Description of the image

    There are two types of Keys in a Key pair - public key and private key

    Use of SSH Keypair?

    • You provide the public key when you create an instance.
    • And you keep the private key on a safe place.
    • When you connect to the instance using SSH, you provide the path to the private key in the SSH command.
    • The public key will be compared with private key for authentication.
    • Thus by using both keys you can create and get connected to your instance and do your administrative tasks.

    What is "SSH" in SSH keypair means?

    • The Secure Shell (SSH) protocol is a method for securely sending commands to a computer or a server over an unsecured network.
    • The SSH network protocol encrypts all traffic between the client and the server while it is in transit.
    • SSH utilizes public key cryptography, which involves the use of public and private keys to authenticate and establish a secure connection.
    • Thus anyone who requires managing a computer remotely namely, System and network administrators use this protocol to manage remote servers and machines, they can connect to a server and run commands as if they were sitting at the machine.

    Difference in Creating Linux Instance and Windows Instance

      web console keypair creation

    when is the Key pair generated

    Linux / Unix instance Windows instance
    Linux instances use an SSH keypair instead of a password to authenticate a remote user. Windows instances use Username & Password to authenticate a remote user.
  • Download keypair from pre-given OCI Web Console.
  • Generated key pair with ssh-keygen commands.
    1. using OCI "cloudshell" terminal.
    2. using windows "powershell".
    3. using windows "cmd" command prompt
    4. using "Gitbash" (old windows ver)
    5. using Open SSH tools (wsl2)
  • Generated key pair using GUI - PuTTY Key generator.
  • Usernames & passwords are provided by OCI at the time of instance creation.

Reference

Stay tuned for more posts on managing your OCI resources effectively! Happy cloud computing!

  1. Oracle(OCI)-how to create an instance
  2. Oracle(OCI)-Troubleshooting an instance

Post a Comment