Help Center/ Elastic Cloud Server/ User Guide/ Instances/ Logging In to a Linux ECS/ Logging In to a Linux ECS from a macOS Server
Updated on 2024-07-24 GMT+08:00

Logging In to a Linux ECS from a macOS Server

Scenario

This section describes how to log in to a Linux ECS from a macOS server.

Prerequisites

  • The target ECS is running.
  • You have bound an EIP to the ECS. For details, see Binding an EIP.

Procedure

You can log in to the Linux ECS through the terminal included in the macOS.

  • Using an SSH password
    1. Open the terminal of the macOS and run the following command to log in to the ECS:

      ssh Username@EIP

      If a public image is used (including CoreOS), the username is root.

  • Using an SSH key
    1. Open the terminal of the macOS and run the following command to change permissions. The following operations use private key file kp-123.pem as an example. Replace it with your actual private key file.

      chmod 400 /path/kp-123.pem

      In the preceding command, path refers to the path where the key file is saved.

    2. Run the following command to log in to the ECS:

      ssh -i /path/kp-123.pem Username@EIP

      • The username is core for a CoreOS public image.
      • The username is root for a non-CoreOS public image.

Follow-up Procedure

  • After logging in to the ECS using the SSH key, you can set a password (by using the passwd command) to log in to the ECS using VNC.