Help Center/ Elastic Cloud Server/ User Guide/ Instances/ Logging In to a Linux ECS/ Logging In to a Linux ECS Using an SSH Password
Updated on 2024-07-19 GMT+08:00

Logging In to a Linux ECS Using an SSH Password

Scenarios

This section describes how to remotely log in to a Linux ECS using an SSH password from a Windows and a Linux server, respectively.

Prerequisites

  • The target ECS is running.
  • You have bound an EIP to the ECS. For details, see Binding an EIP.
  • Access to port 22 is allowed in the inbound direction of the security group which the ECS belongs to. For details, see Configuring Security Group Rules.
  • The network connection between the login tool (PuTTY) and the target ECS is normal. For example, the default port 22 is not blocked by the firewall.

Logging In to a Linux ECS from a Local Windows Server

To log in to a Linux ECS from a local Windows server, perform the operations below.

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 ECS.
    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 ECS for the first time, PuTTY displays a security warning dialog box, asking you whether to accept the ECS security certificate. Click Yes to save the certificate to your local registry.

  6. After the SSH connection to the ECS is set up, enter the username and password as prompted to log in to the ECS.
    The username and password for the first login to the ECS created using a public image (including CoreOS) are as follows:

Logging In to a Linux ECS from a Local Linux Server

To log in to a Linux ECS from a local Linux server, perform the operations below.

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

    ssh xx.xx.xx.xx

    xx.xx.xx.xx indicates the EIP bound to the ECS.

  2. Verify the SSH fingerprint of the ECS 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 ECS.
    root@xx.xx.xx.xx's password: 
    
            Welcome to Huawei Cloud Service