Updated on 2025-08-04 GMT+08:00

Logging In to a Linux FlexusL Instance Using an SSH Password

Scenarios

This section describes how to remotely log in to a Linux instance using an SSH password in Windows and Linux.

Prerequisites

  • The cloud server is in the running state.
  • Port 22 is allowed in the inbound direction of the security group to which the cloud server belongs. For details, see Configuring Security Group Rules for a FlexusL Instance.
  • The network connection between the login tool (PuTTY) and the target cloud server is normal. For example, the default port 22 is not blocked by the firewall.
  • FlexusL instance servers do not have login passwords by default. When you log in to the server for the first time, set a password by performing Resetting the Password for a FlexusL Instance.

Logging In to the Linux Instance from a Local Windows Server

To log in to the Linux instance from a local Windows server, perform the following operations

The following operations use PuTTY as an example to log in to the ECS:

  1. Visit the following website and download PuTTY and PuTTYgen:

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  2. Run PuTTY.
  3. Choose Session.
    1. Host Name (or IP address): Enter the EIP bound to the cloud server.
    2. Port: Enter 22.
    3. Connection type: Click SSH.
    4. Saved Sessions: Enter the task name, which can be clicked for remote connection when you use PuTTY next time.
      Figure 1 Session
  4. Choose Window. Then, select UTF-8 for Received data assumed to be in which character set: in Translation.
  5. Click Open.

    If you log in to the cloud server for the first time, PuTTY displays a security warning dialog box, asking you whether to accept the cloud server security certificate. Click Yes to save the certificate to your local registry.

  6. After the SSH connection to the cloud server is set up, enter the username and password as prompted to log in to the cloud server.

Logging In to the Linux Instance from a Local Linux Server

To log in to a Linux instance from a local Linux server, perform the following operations:

  1. On the Linux CLI, run the following command to log in to the cloud server:

    ssh xx.xx.xx.xx

    xx.xx.xx.xx indicates the EIP bound to the cloud server.

  2. Verify the SSH fingerprint of the cloud server and enter yes.
    The authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established.
    ECDSA key fingerprint is SHA256:rnKuzrUSYS03MCoaxxxxxxxxxxxxxxxxxxxxxxxxxxx.
    ECDSA key fingerprint is MD5:cf:64:5b:5e:74:30:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
    Are you sure you want to continue connecting (yes/no)? yes                
    Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
  3. Enter the password for logging in to the cloud server.
    If you forget the password, reset it by referring to Resetting the Password for a FlexusL Instance.
    root@xx.xx.xx.xx's password: 
    
            Welcome to Huawei Cloud Service