阿里云主机ssh 免密码登录

  • 云主机配置:

    操作系统CentOS 7.0 64位
    CPU1 核
    公网IP78.129.23.45
    用户名root
    密码bugaosuni


  • 本地环境:
    我在VMware下安装的Ubuntu 14.04.本文的主要目的就是在Ubuntu上能够免密码登录云主机。

具体设置步骤

Ubuntu 客户端

  1. 进入.ssh 文件夹,如果没有就创建一个.ssh文件夹

    • mkdir ~/.ssh
    • cd ~/.ssh/
  2. 生成rsa秘钥

    • ssh-keygen -t rsa
      在该文件夹下就会产生三个文件夹:id_rsa,id_rsa.pub,know_hosts
      id_rsa:存储私钥,记得只能自己看哦。别人那到这个文件就完蛋蛋咯。
      id_rsa.pub:存储公钥,用来通信加密使用,有了这个人家才能确定这是你。
  3. 公钥拷贝到云主机

    scp id_rsa.pub root@78.129.23.45:/root/.ssh/id_rsa.pub
    Note:云主机上没有.ssh/文件时,你要自己建立一个。

云主机端

  1. 登录到云主机

  2. 进入.ssh/文件夹

    • cd /root/.ssh/
  3. 将客户端公钥放入云主机识别keys文件夹中
    • cat id_rsa.pub >> authorized_keys
  4. 销毁公钥
    rm id_rsa.pub

Ubuntu 客户端

这个时候就可以登录云主机了
ssh root@78.129.23.45

posted @ 2017-01-13 18:06  小人物702  阅读(630)  评论(0编辑  收藏  举报