脚本:

vim key.sh

#!/bin/bash
#make key
\rm -f /root/.ssh/id_dsa
ssh-keygen -t dsa -f /root/.ssh/id_dsa -P "" -q
#fengfagongyao
for ip in 12 11
do
echo ====fenfa key to host 10.0.0.$ip====
sshpass -p123456 ssh-copy-id -i /root/.ssh/id_dsa.pub -o StrictHostKeyChecking=no root@10.0.0.$ip
echo =============== end==============
echo " "
done

脚本说明:

   ssh-keygen -t dsa -f /root/.ssh/id_dsa -P "" -q

创建密钥,-f指定存放位置,-P 密钥加密的密码  -q 减少信息输出

sshpass -p123456 ssh-copy-id -i /root/.ssh/id_dsa.pub -o StrictHostKeyChecking=no root@10.0.0.$ip

这里需要安装一个软件 yum install sshpass -y 用来提供中户密码

ssh-copy-id 命令来分发密钥 -i 指定密钥本地存放的路径

-o StrictHostKeyChecking=no 在登陆其他服务器是不选择yes/no

最新文章

  1. 处理大并发之五 使用libevent利器bufferevent
  2. CSS3系列一(概述、选择器、使用选择器插入内容)
  3. mysql根据汉字拼音排序查询
  4. CSS - Tooltip-arrow 绘制三角形
  5. diff, cmp, patch
  6. 【原创】angularjs1.3.0源码解析之service
  7. JAVA开发--[二维码名片生成系统]
  8. 使用 CUDA 进行计算优化的两种思路
  9. 365. Water and Jug Problem
  10. SVM原理(1)
  11. Python的classmethod和staticmethod区别
  12. SQL Server-聚焦ROW_NUMBER VS TOP N性能
  13. GOF23种设计模式精解
  14. Exception in thread "main" java.lang.UnsupportedClassVersionError
  15. python Exception raise
  16. php获得时间段的月
  17. docker-ce-17.09 数据卷和数据卷容器
  18. Oracle和MySQL插入时获取主键
  19. php 中更简洁的三元运算符 ?:
  20. iOS 一张图片引发的崩溃SEGV_ACCERR

热门文章

  1. .NET框架详解
  2. (转载)[Android开发]zxing扫描结果乱码
  3. AOJ GRL_1_C: All Pairs Shortest Path (Floyd-Warshall算法求任意两点间的最短路径)(Bellman-Ford算法判断负圈)
  4. C++调用约定和名字约定 thiscall
  5. ActiveMQ学习笔记(7)----ActiveMQ支持的传输协议
  6. SpringCloud学习笔记(4)----Spring Cloud Netflix之Eureka的配置
  7. 3ds Max制作妄想中的外星人形象
  8. WebKit.NET-0.5简单应用
  9. python scrapy爬取HBS 汉堡南美航运公司柜号信息
  10. Object-C,数组NSArray