zoukankan      html  css  js  c++  java
  • ssh公私密钥的生成

    ssh密钥的生成
    
    
    root账号密钥的生成:
    
    这里我们切换到root账号下,执行ssh-keygen命令:
    ssh-keygen -t dsa   然后一路回车即可
    """
    [root@fengjunhua-server-master .ssh]# ssh-keygen -t dsa
    Generating public/private dsa key pair.
    Enter file in which to save the key (/root/.ssh/id_dsa): 
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    Your identification has been saved in /root/.ssh/id_dsa.
    Your public key has been saved in /root/.ssh/id_dsa.pub.
    The key fingerprint is:
    46:42:ce:40:b3:48:df:aa:58:9c:35:1a:34:9a:75:92 root@fengjunhua-server-master
    The key's randomart image is:
    +--[ DSA 1024]----+
    |  *o= .          |
    | *E* O           |
    |o o = = .        |
    | . = o o         |
    |  = .   S        |
    | o .   .         |
    |. .              |
    |                 |
    |                 |
    +-----------------+
    [root@fengjunhua-server-master .ssh]# pwd
    /root/.ssh
    [root@fengjunhua-server-master .ssh]# ls
    authorized_keys  id_dsa  id_dsa.pub  known_hosts
    """
    此时就会在我们root账号的家目录下生成了一个密钥对,
    id_dsa:     为私钥
    id_dsa.pub: 为公钥
    
    这里我们只需要将公钥传到我们想要链接的服务器,那么我们就可以无密钥链接我们想要的服务器,
    一般来说,为了安全起见,私钥都放在管理节点,公钥都放在服务器的被管理节点。私钥都放在客
    户端,公钥都放在我们客户端想要链接的服务端。
    
    这里我们属于第一种情况,将私钥放在服务器的管理节点,将公钥传到每个服务器的被管理节点。
    
    关于公钥的分发,我们这里有多种方法,将在后面单独讲述。
  • 相关阅读:
    Javascript倒计时页面跳转
    php计算时间差的方法
    php mysqli多个查询的例子
    结束线程方法2 Java提供的中断机制
    结束线程方法1:使用退出标志
    Java并发编程面试题1
    生产者消费者 java.util.concurrent.lock包
    多线程实例1 一个线程写入人员信息,一个线程读取人员信息
    Java并发编程笔记
    mysql案例-sysbench安装测试
  • 原文地址:https://www.cnblogs.com/fengjunhua/p/8962950.html
Copyright © 2011-2022 走看看