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 

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

    付出是用来忘记的,回报时悄然而至的。不要让梦想,只是梦想!!!
  • 相关阅读:
    C# treeView添加节点 删除节点
    xml 基础
    第一章魔兽窗口
    混合开发的框架的初步见解
    node.js的初步见解
    AngularJs的理解
    jquery属性,遍历,HTML操作
    jquery中动画效果的函数
    jquery的选择器
    js操作DOM对象及怎么获取浏览器宽高
  • 原文地址:https://www.cnblogs.com/SliverLee/p/11672006.html
Copyright © 2011-2022 走看看