分享一个Linux批量管理脚本--批量建立服务器之间SSH免密
发布时间:2019-12-01 00:26:28 所属栏目:资源 来源:波波说运维
导读:今天主要介绍一下linux如何批量建立SSH免密的过程,仅供参考。 SSH免密 一、批量建立ssh私钥认证 1. 编译安装expect expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装。 (1) 安装tcl (2) 安装expect (3) 测试 2. 主控端生成公钥 执行ss
今天主要介绍一下linux如何批量建立SSH免密的过程,仅供参考。 SSH免密 一、批量建立ssh私钥认证 1. 编译安装expect expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装。 (1) 安装tcl (2) 安装expect (3) 测试 2. 主控端生成公钥 执行ssh-keygen,该命令会默认在~/.ssh/目录下创建id_rsa、id_rsa.pub两个文件,分别为公钥和私钥 3. 相关脚本 以下均放在/root目录下 (1) ip.txt 注意前面是IP,后面是密码,用冒号:分割,如果密码有冒号的建议单独处理 (2) remote_operate.sh (3) batch_sshkey.sh 4. 执行脚本并测试 运行batch_sshkey.sh脚本 (编辑:辽源站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |