shell脚本如何实现ssh-copy-id批量自动发送公钥到远程主机-创新互联

小编给大家分享一下shell脚本如何实现ssh-copy-id批量自动发送公钥到远程主机,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都铜雕雕塑小微创业公司专业提供成都企业网站建设营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

需求


批量实现自动发送公钥到远程主机

环境


firewalld:关闭
selinux:关闭

实现方式


  • sshpass命令

  • shell调用expect命令


sshpass命令


#!/bin/bash
#
#********************************************************************
#Author:      hechunping
#QQ:        ×××
#Date:       2019-11-07
#FileName:     ssh-sshpass.sh
#URL:        hexiaoshuai.blog.51cto.com
#Description:    The test script
#Copyright (C):   2019 All rights reserved
#********************************************************************
NET=172.20.200
USER=(root hechunping)
PASSWORD=123456
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa &> /dev/null
sed -i '/StrictHostKeyChecking/c StrictHostKeyChecking no' /etc/ssh/ssh_config
rpm -q sshpass &> /dev/null || yum -y install sshpass &> /dev/null
for i in {1..254} ; do
{
  sshpass -p $PASSWORD ssh-copy-id -i ${USER[0]}@${NET}.${i} &> /dev/null
}&
done
wait

shell调用expect命令


#!/bin/bash
#
#********************************************************************
#Author:      hechunping
#QQ:        ×××
#Date:       2019-11-07
#FileName:     ssh-expect.sh
#URL:        hexiaoshuai.blog.51cto.com
#Description:    The test script
#Copyright (C):   2019 All rights reserved
#********************************************************************
NET=172.20.200
USER=(root hechunping)
PASSWORD=123456
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa &> /dev/null
for i in {1..254} ; do
{
expect <

看完了这篇文章,相信你对“shell脚本如何实现ssh-copy-id批量自动发送公钥到远程主机”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享题目:shell脚本如何实现ssh-copy-id批量自动发送公钥到远程主机-创新互联
网页链接:http://bzwzjz.com/article/dgjedi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站制作 成都网站建设公司 成都网站制作 网站设计公司 网站建设 成都网站建设 营销型网站建设 营销型网站建设 成都网站制作 营销网站建设 响应式网站设计 成都企业网站建设公司 自适应网站设计 LED网站设计方案 成都网站建设 高端定制网站设计 H5网站制作 成都网站制作公司 重庆电商网站建设 成都网站设计 移动手机网站制作 成都网站建设