使用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)

  

最新文章

  1. devexpress layoutcontrol 自动生成布局示例代码
  2. 3dsMax脚本插件开发之路
  3. 关于js中的几个小问题。
  4. 周期串(Periodic Strings,UVa455)
  5. 【HDOJ】4326 Game
  6. 骑士飞行棋 C#代码详解
  7. UNIX环境高级编程--#include "apue.h"
  8. TortoiseGit安装与配置(转)
  9. window.onload与document.ready的区别
  10. mobiscroll2.5.4 日期组件
  11. Mysql+Keepalived双主热备高可用操作记录
  12. C++中vector使用详细说明 (转)
  13. 为什么我们做分布式使用Redis?
  14. Flink - FlinkKafkaProducer010
  15. 第一章 HTML基本标签
  16. MySQL学习(二)
  17. ASP.NET Web Pages:WebMail 帮助器
  18. andriod sdk 安卓模拟器修改imei码,位置信息
  19. DIV固定宽度和动态拉伸混合水平排列
  20. C# 如何用多字符分割字符串

热门文章

  1. IIS7设置限制IP地址访问
  2. dedecms织梦做中英文(多语言)网站步骤详解
  3. 文件操作相关函数(POSIX 标准 open,read,write,lseek,close)
  4. https://github.com/zabbix/zabbix-docker 安装
  5. 【每日一包0008】arr-diff
  6. MyEclipse使用教程:添加和更新插件(一)
  7. 数组扩展运算符 -ES6
  8. mysql怎么查看数据库中表的大小
  9. 关于数字加载的动画 jquery
  10. IPC 进程间通信方式——管道