没有合适的资源?快使用搜索试试~ 我知道了~
shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5 下载量 110 浏览量
2021-01-20
16:22:09
上传
评论
收藏 41KB PDF 举报
温馨提示
试读
2页
需求 批量实现自动发送公钥到远程主机 环境 firewalld:关闭 selinux:关闭 实现方式 sshpass命令 shell调用expect命令 sshpass命令 #!/bin/bash # #******************************************************************** #Author: hechunping #QQ: ××× #Date: 2019-11-07 #FileName: ssh-sshpass.sh #URL: hexiaoshuai
资源详情
资源评论
资源推荐
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.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 <<EOF
spawn ssh-copy-id -i ${USER[0]}@${NET}.${i}
expect {
"yes/no" { send "yes";exp_continue }
"password" { send "${PASSWORD}" }
}
expect eof
EOF
}&
done
wait
总结总结
weixin_38739044
- 粉丝: 2
- 资源: 953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- [新闻文章]sNews v1.6 (自动安装程序)_snews1.6_install.rar
- [图片动画]在线GIF动态闪字制作程序_giftxt.rar
- ### Ruby介绍、使用技巧和经典案例
- ### Rust介绍、使用技巧和经典案例
- 红色的爱玛客小礼品购物商城网站模板html源码_网站开发模板含源代码(css+html+js+图样).zip
- 用do-while语句控制P0口8位LED流水点亮_单片机C语言实例(纯C语言源代码).zip
- ### Kotlin介绍、使用技巧和经典案例
- ### Objective-C的介绍、使用技巧和经典案例
- 基于python的双目立体视觉及三维重建源码+说明+详细注释(高分项目).zip
- ### Fortran的使用教程、使用技巧和经典案例
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0