zoukankan      html  css  js  c++  java
  • 两台linux之间建立信任关系,实现免密码ssh远程登录或scp数据上传

    两台linux之间建立信任关系,实现免密码远程登录或数据上传
    1、执行ssh-keygen命令,生成建立安全信任关系的证书:
    linux1上:执行命令  ssh-keygen  -t rsa
    在程序提示输入时的单个地方都直接回车(无证书密码)
     
    [shenping@192.168.2.1:.ssh]$ ssh-keygen  -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/shenping/.ssh/id_rsa): #直接回车
    Enter passphrase (empty for no passphrase): #直接回车
    Enter same passphrase again: #直接回车
    Your identification has been saved in /home/shenping/.ssh/id_rsa.
    Your public key has been saved in /home/shenping/.ssh/id_rsa.pub.
    The key fingerprint is:
    52:56:3f:56:79:04:9c:0a:5d:49:94:4e:f6:3d:f7:aa shenping@192.168.2.1
    The key's randomart image is:
    +--[ RSA 2048]----+
    |          .. =*B.|
    |         .....O .|
    |        o  .+= o.|
    |       o   .....+|
    |      . S       +|
    |       .        .|
    |               . |
    |              .  |
    |            E.   |
    +-----------------+
     
    上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。
     
    2. 使用scp 将刚才生成的linux1上的id_rsa.pub 文件上传到linux2的相同用户家目录的.ssh子目录中
     
    在linux1上执行命令:
    [shenping@192.168.2.1:.ssh]$ scp -P 37856 /home/shenping/.ssh/id_rsa.pub shenping@192.168.2.2:/home/shenping/.ssh 
    shenping@
    192.168.2.1's password:
    id_rsa.pub 100% 414 0.4KB/s 00:00

     3、在linux2上 把id_rsa.pub内容添加到/.ssh/authorized_keys  中,执行如下命令:

    [shenping@192.168.2.2:.ssh]$ cat id_rsa.pub >authorized_keys 

    至此linux1的用户shenping 就跟linux2的用户shenping建立了信任关系。

    效果如下:

    在linux1 上执行如下命令:

    [shenping@192.168.2.1:.ssh]$ ssh -p 37856 shenping@192.168.2.2
    Last login: Wed Nov  1 19:34:00 2017 from sglvwebs04.rmz.gomo.com
    [shenping@192.168.2.2:~]$ 

    不在需要密码即可远程登录

     
  • 相关阅读:
    8-kubernetes-安全
    6-kubernetes网络
    5-kunernetes资源调度
    4-K8S 部署Java应用及应用程序生命周期管理
    3-kubernetes监控与日志管理
    2-K8S常用命令
    1-kubeadm部署1.18.0单master集群
    部署Prometheus+Grafana监控
    微信小程序学习
    vue 中使用 @scroll事件 没有用
  • 原文地址:https://www.cnblogs.com/wolfshining/p/7768213.html
Copyright © 2011-2022 走看看