更新时间:2024-04-29 GMT+08:00

使用私钥登录Linux ECS

用户通过管理控制台创建或者导入密钥对后,在购买弹性云服务器时,“登录方式”选择“密钥对”,并选择创建或者导入的密钥对。

用户购买弹性云服务器成功后,可使用密钥对的私钥登录弹性云服务器。

前提条件

  • 使用的登录工具(如PuTTY、Xshell)与待登录的弹性云服务器之间网络连通。
  • 弹性云服务器已经绑定弹性IP地址。
  • 已获取该弹性云服务器的私钥文件。

约束条件

弹性云服务器的私钥文件必须满足以下格式要求:
表1 选择私钥文件格式

本地使用的操作系统

登录Linux弹性云服务器使用的工具

私钥文件格式

Windows操作系统

Xshell

“.pem”

PuTTY

“.ppk”

Linux操作系统

-

“.pem”“.ppk”

如果私钥文件格式不满足要求,请参考如何转换私钥文件格式?进行转换。

本地使用Windows操作系统

如果您本地使用Windows操作系统登录Linux弹性云服务器,可以按照以下方式登录弹性云服务器。

方式一:使用PuTTY登录

  1. 双击“PuTTY.EXE”,打开“PuTTY Configuration”
  2. 选择Connection > data,在“Auto-login username”处输入镜像的用户名。

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

  3. 选择Connection > SSH > Auth,在“Private key file forauthentication”配置项中,单击“Browse”,选择私钥文件(“.ppk”格式)。
  4. 单击“Session”,在“Host Name (or IP address)”下的输入框中输入弹性云服务器的弹性IP地址。

    图1 配置弹性IP

  5. 单击“Open”,登录弹性云服务器。

方式二:使用Xshell登录

  1. 打开Xshell工具。
  2. 执行以下命令,SSH远程连接弹性云服务器。

    ssh 用户名@弹性IP

    示例:

    ssh root@192.168.1.1

  3. (可选)如果系统弹窗提示“SSH安全警告”,此时,需要单击“接受并保存”
  4. 选择“Public Key”,并单击“用户密钥(K)”栏的“浏览”
  5. “用户密钥”窗口中,单击“导入”
  6. 选择本地保存的私钥文件(“.pem”格式),并单击“打开”
  7. 单击“确定”,登录弹性云服务器。

本地使用Linux操作系统

如果您是在Linux操作系统上登录Linu弹性云服务器,可以按照下面方式登录。下面步骤以私钥文件是“kp-123.ppk”为例进行介绍。

  1. 在您的Linux计算机的命令行中执行以下命令,变更权限。

    chmod 600 /path/kp-123.ppk

    path为密钥文件的存放路径。

  2. 执行以下命令登录弹性云服务器。

    ssh -i /path/kp-123 root@弹性IP地址
    • path为密钥文件的存放路径。
    • 弹性IP地址为弹性云服务器绑定的弹性IP地址。