Updated on 2024-07-24 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.

Logging in to a Linux ECS using SSH password authentication is disabled by default. If you require password authentication, configure it after logging in to the ECS. To ensure system security, reset the common user password for logging in to the Linux ECS after configuring SSH password authentication.

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.

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.