zoukankan      html  css  js  c++  java
  • Xshell5配置ssh免密码登录-公钥与私钥登录linux服务器(xshell如何登陆上阿里云服务器)

    原文地址:https://blog.csdn.net/longgeaisisi/article/details/78680180

    ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux的方法。
    使用密钥登录分为3步:
    1、生成密钥(公钥与私钥);
    2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;
    3、配置ssh客户端使用密钥登录。

    一、生成密钥公钥(Public key)与私钥(Private Key)
    打开xshell中的工具下的新建用户密钥生成导向

    在“密钥类型”项选择“RSA”公钥加密算法,“密钥长度”选择为“2048”位密钥长度

     

    填写密钥名称,密码(密码等下会用到),确认密码,下一步,

     

    复制公钥里面的内容

     

    点击“保存文件为”按钮,将公钥(Public key)保存到磁盘,文件名为“id_rsa_2048.pub”,备用。

     

    二、放置公钥(Public Key)到服务器
    1、方法一(我使用的是阿里云服务器,所以我直接登陆到控制台)
    打开控制台云服务里面的产品与服务,点击创建密钥对

     

    选择导入已有的密钥对,填写密钥对名称,把刚才复制的公钥内容粘贴进来,确定

     

    把密钥添加到主机中

     

     


    重启服务器


    2、方法二
    登录到服务器,进入到“/root/.ssh/”目录,运行rz命令(如果没有rz命令,运行yum install lrzsz安装),将key.pub发送到服务器,然后运行如下命令,将公钥(Public Key)导入到“authorized_keys”文件:

    [root@localhost ~]# cd /root/.ssh/
    [root@localhost .ssh]# rz
    rz waiting to receive.
    [root@localhost .ssh]# cat me.pub >> authorized_keys
    [root@localhost .ssh]# chmod 600 authorized_keys
    [root@localhost .ssh]# ls
    authorized_keys known_hosts me.pub
    [root@localhost .ssh]# cat authorized_keys
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4VCOWFrARc1m3MfEAL50v2Z2siavO3Ijpr/LZ00EZah8EjfZhqjAc/agkljyXmNGpVDpRdtlYco8h3P5vegXOEgKcX74fDYm0vNdVABVD1XSD8ElNyLTCCNk7rZJbi3htJox3Q1n0vnMmB5d20d9occkAx4Ac94RWNS33EC5CszNTMgAIn+uZl0FlQklS1oSyWFahSTWyA6b33qG7Y5E4b6J/caObnPx6EgtBrgi97gXJHZWyYlGrpWmUuhPqs5XToRB08CVxAyzewtq1MXv0p+Po4L1pbHLRf+TSoZ5RSBZZjY4/JMAzdXHNtnAyO0j0VNGbBXKUcNSAHZ


    三、配置ssh客户端使用密钥登录。
    打开xshell,填写主机地址,选择22端口


    方法选择public key,用户名一般为root,选择用户密钥,填写刚才设置的密码

    由图可见,登陆成功

  • 相关阅读:
    linux-2.6.32在mini2440开发板上移植(1)之移植Nand驱动并修改分区信息
    编程错误
    汇编语言程序设计读书笔记(4)- 程序设计基础之一
    汇编语言程序设计读书笔记(3)- 程序范例
    汇编语言程序设计读书笔记(2)- 相关工具64位系统篇
    将博客搬至CSDN
    汇编语言程序设计读书笔记(1)- 相关工具
    CentOS v6.4 64位系统编译linux3.0.8内核错误的解决
    用J-LINK烧写Bootloader到ARM开发板的Nand Flash
    Keil MDK使用J-LINK分别在Sram,Nor Flash以及Sdram中调试代码的原理和方法
  • 原文地址:https://www.cnblogs.com/sanhao/p/11757517.html
Copyright © 2011-2022 走看看