文档首页 > > 用户指南> 密钥对管理> 使用私钥登录Linux ECS

使用私钥登录Linux ECS

分享
更新时间: 2019/10/21 GMT+08:00

操作场景

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

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

前提条件

  • 使用的登录工具(如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操作系统上登录Linux弹性云服务器,可以按照下面方式登录。下面步骤以私钥文件是“kp-123.ppk”为例进行介绍。

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

    chmod 600 /path/kp-123.ppk

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

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

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

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区