shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,需求批量实现自动发送公钥到远程主机环境firewalld:关闭selinux:关闭实现方式sshpass命令shell调用expect命令sshpass命令#!/bin/bash##*********
千家信息网最后更新 2025年12月03日shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
需求
批量实现自动发送公钥到远程主机
环境
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.200USER=(root hechunping)PASSWORD=123456ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa &> /dev/nullsed -i '/StrictHostKeyChecking/c StrictHostKeyChecking no' /etc/ssh/ssh_configrpm -q sshpass &> /dev/null || yum -y install sshpass &> /dev/nullfor i in {1..254} ; do{ sshpass -p $PASSWORD ssh-copy-id -i ${USER[0]}@${NET}.${i} &> /dev/null}&donewaitshell调用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.200USER=(root hechunping)PASSWORD=123456ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa &> /dev/nullfor i in {1..254} ; do{expect <
命令
主机
公钥
方式
环境
需求
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术服务可以开推广费吗
游戏棋牌软件开发公司
数据库的max函数会走索引吗
俊雷网络技术
海口哪里有学习网络技术
有什么软件开发培训
宽城区网络技术服务有哪些
门头沟区品质软件开发
最值得重视的网络安全板块
列举几种数据库技术的应用
导出icloud数据库
数据库索引脚本
本溪app软件开发公司
计算机网络安全3a是指
德州企业党建软件开发系统
环境控制软件开发
苏州拓世寰宇网络技术公司
360网络安全夏令营
本地与远程数据库同步
标准机架服务器什么价格
服务器安装需要的配置
数据库1291错误
东西湖国家网络安全孵化器
软件开发技术合同范文
数据库多少个t
三级网络技术考试时间
流媒体服务器软件费用
网络安全 重点实验室
福建邮箱提取外贸软件开发
上海禹斯网络技术服务有限公司