更新时间:2025-08-07 GMT+08:00
分享

通过macOS主机登录Linux ECS

操作场景

本节为您介绍如何在macOS系统主机上登录Linux云服务器

前提条件

  • 云服务器状态为“运行中”。
  • 若您选择SSH密码方式登录,需在购买ECS时设置“登录凭证”为“密码”并已获取Linux云服务器用户名和密码。

    忘记密码请参考在ECS控制台重置密码重置密码。

  • 若您选择SSH密钥方式登录,需在购买ECS时设置“登录凭证”为“密钥对”并已获取Linux云服务器的私钥文件。

    Linux云服务器的私钥文件在创建密钥对时生成,若私钥文件不慎遗失,可以通过重置密钥对的方式,重新为弹性云服务器绑定密钥对。若已授权托管私钥,可根据需要将托管的私钥导出使用,详细内容请参见导出私钥

  • 弹性云服务器已经绑定弹性公网IP,绑定方式请参见绑定弹性公网IP

操作步骤

您可以通过macOS系统自带的终端(Terminal)登录Linux云服务器

  • SSH密码方式
    1. 打开系统自带的终端(Terminal),执行以下命令,登录云服务器

      ssh 用户名@弹性公网IP

      如果是公共镜像(包括CoreOS),用户名为“root”。

  • SSH密钥方式
    1. 打开系统自带的终端(Terminal),执行以下命令,变更权限。下面步骤以私钥文件是kp-123.pem为例进行介绍。

      chmod 400 /path/kp-123.pem

      Linux云服务器的私钥文件在创建密钥对时生成,若私钥文件不慎遗失,可以通过重置密钥对的方式,重新为弹性云服务器绑定密钥对。若已授权托管私钥,可根据需要将托管的私钥导出使用,详细内容请参见导出私钥

      上述命令的path为密钥文件的存放路径。

    2. 执行以下命令,登录云服务器

      ssh -i /path/kp-123.pem 用户名@弹性公网IP

      • 如果是“CoreOS”的公共镜像,用户名为“core”。
      • 如果是“非CoreOS”的公共镜像,用户名为“root”。

后续处理

  • 以SSH密钥方式登录弹性云服务器后,可以通过设置密码(执行passwd命令),后续使用VNC方式登录Linux弹性云服务器

相关文档