shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,需求批量实现自动发送公钥到远程主机环境firewalld:关闭selinux:关闭实现方式sshpass命令shell调用expect命令sshpass命令#!/bin/bash##*********
千家信息网最后更新 2025年02月04日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}&donewait
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.200USER=(root hechunping)PASSWORD=123456ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa &> /dev/nullfor i in {1..254} ; do{expect <
命令
主机
公钥
方式
环境
需求
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
永州网络安全系统厂商
茅箭区服务软件开发学习
高校网络安全事故应急预案
软件开发有必要考个研究生吗
广西天雁网络技术有限公司
小服务器 客机3代
三门峡手机软件开发
三层网络技术有哪些
长春vr软件开发公司
如何安装mimic数据库
贵州C 软件开发
全球服务器结构
携程校招软件开发面试
洛阳软件开发哪里好
庄园会晤 网络安全
互联网教育科技公司名字大全
视频数据库有哪些
广州c语言软件开发需要多少钱
fm2018正版数据库
中国电信无线网络技术支撑贵州
销售软件开发账务处理
联易融软件开发工程师
长春良丰软件开发有限公司
百度服务器返回数据过程
吉隆2020年外贸数据库怎么找
微信联接不到服务器怎么办
公众号软件开发服务商
携程校招软件开发面试
软件开发技术教学大纲
怎样看电子表格隐藏的数据库