云主机

  • SSH 密钥对登录实例

    最近更新时间:2018-04-18 18:09:02

    本文介绍怎样在 Linux 或支持 SSH 命令的环境中使用 SSH 密钥对登录 Linux 实例。

    你应该已经拥有一个分配了密钥对的 Linux 实例。你可以在创建 ECS 实例时分配密钥对,也可以为实例绑定密钥对

    实例所在的安全组必须添加以下安全组规则 (具体操作,请参考添加安全组规则):

    规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级
    入方向 允许 SSH (22) 22/22 地址段访问 0.0.0.0/0 1


    方式一:生成新密钥对远程登录 Linux 实例

    操作步骤:

    1. 找到你所下载的 .pem 私钥文件在本地机上的存储路径,如:/root/xxx.pem。xxx.pem 是你在控制台生成的新密钥对文件。

    2. 运行命令修改私钥文件的属性,如:chmod 400 /root/xxx.pem

    3. 运行命令连接实例,如:ssh -i /root/xxx.pem root@<弹性公网IP>


    方式二:导入已有公钥远程登录 Linux 实例

    1. 首先要使用 ssh-keygen 命令在本地机器上创建一对公私钥,这样目录 ~/.ssh 下会生成两个文件,分别是公钥 id_rsa.pub 和私钥 id_rsa。

    2. 通过控制台把公钥文件内容导入到实例中,重启实例,导入的公钥才会生效。

    3. ssh root@<弹性公网IP>远程登录实例不会再需要输入密码,直接进入云主机。

    以上内容是否对您有帮助?
  • Icon free helper
    Close