zoukankan      html  css  js  c++  java
  • linux ssh利用公钥免密登陆

    1、安装检查ssh

      如果没有ssh的话,需要安装

      #yum  install -y openssh-server openssh-clients

    2、生成秘钥

      ssh-keygen -t rsa

      执行这个命令之后,一直回车确认,会创建一个.ssh目录,

      

        authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥

        id_rsa : 生成的私钥文件

        id_rsa.pub : 生成的公钥文件

        know_hosts : 已知的主机公钥清单

       需要注意的是, .ssh目录权限必须是700;

              authorized_keys这个文件需要手动创建,而且权限是600。

    3、免密登录

      ssh-copy-id -i ~/.ssh/id_rsa.pub [ip/hosts]

           ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.138.134

     

    4、通过scp将内容写到对方的文件中

      命令:scp -p ~/.ssh/id_rsa.pub root@192.168.138.134:/root/.ssh/authorized_keys

    5、验证登陆

        ssh 192.168.138.134 

      第一次登录时候,会要密码,以后登录就不要了。

    付出是用来忘记的,回报时悄然而至的。不要让梦想,只是梦想!!!
  • 相关阅读:
    @SpringBootApplication注解的理解
    git详解
    什么是maven?
    redis发布订阅实战
    报文示例
    Cisco的ACI究竟是什么?它和SDN有关系吗?
    IP数据包分析
    ARP数据包分析
    水冷精密空调工作原理
    风冷精密空调工作原理
  • 原文地址:https://www.cnblogs.com/SliverLee/p/11672006.html
Copyright © 2011-2022 走看看