zoukankan      html  css  js  c++  java
  • 使用ssh-agent管理私钥

    使用ssh-agent的好处:
    
    如果有多台远程服务器与多个私钥文件,ssh-gent将会尝试使用不同的私钥文件建立连接,直至成功
    
    假如有 A、B、C 三台服务器,A是控制节点,A可以直接登录B,但是无法直接登录C,只能先登录B,再从B登录C,这样的话就需要在B中也保存私钥。所以使用ssh-agent,开启agent forwarding,就不用在B中保存私钥,只在A中保存私钥,在B、C 中保存公钥,就可以在A上直接登录 B、C。
    
    1、启动ssh-agent
    [root@bogon ~]# ssh-agent
    SSH_AUTH_SOCK=/tmp/ssh-yaEU82MG1ExI/agent.1316; export SSH_AUTH_SOCK;
    SSH_AGENT_PID=1317; export SSH_AGENT_PID;
    echo Agent pid 1317;
    
    2、ssh-agent启动bash
    [root@bogon ~]# ssh-agent bash --login -i
    
    3、将私钥添加到ssh-agent中
    [root@bogon ~]# ssh-add /root/.ssh/id_rsa
    Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
    

      

  • 相关阅读:
    centos7添加firewalld规则
    centos7安装redis5
    Oracle 监听
    创建Oracle表空间及用户
    nginx+keepalive
    oracle 修改端口
    Oracle新建数据库
    Redhat7.5安装JBOSS4.2.0
    kubernetes的一些基本命令
    安装python3.6后使用pip报错
  • 原文地址:https://www.cnblogs.com/effortsing/p/10270763.html
Copyright © 2011-2022 走看看