Expect实现批量主机公钥推送

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Expect实现批量主机公钥推送相关的知识,希望对你有一定的参考价值。

技术分享图片
创建脚本文件
技术分享图片
推送公钥,ping通一个,推送一个
怎么去请帮忙的人?(小工)注意不要按任何一个空格,要使用tab键
尽量使用变量,不要用字符串.
技术分享图片
技术分享图片
技术分享图片
如何查看特殊字符(隐形字符)
技术分享图片
只要公钥推送结束,expect就不需要了
技术分享图片
可能会有以下情况:

  1. expect没有装,可以编写以下脚本
    技术分享图片
  2. 没有公钥,如何判断
    脚本检查
    技术分享图片
    手动检查
    技术分享图片
    ssh-keygen//自带光环,不需要使用expect
    技术分享图片
    使用脚本批量启动kvm虚拟机
    技术分享图片

以上是关于Expect实现批量主机公钥推送的主要内容,如果未能解决你的问题,请参考以下文章

shell82expect实现批量主机密钥推送

shell脚本实现ssh-copy-id批量自动发送公钥到远程主机

使用Shell脚本+expect批量部署ssh

通过expect的自动交互实现ssh公钥批量下发

使用ansible批量推送秘钥

使用expect 批量分发ssh公钥