SSH公钥部署: 在限定范围内实现主机间无密码无交互登录
涉及知识点:1.ssh服务基于秘钥登陆 2.shell脚本(for循环)3.expect处理脚本交互问题。ssh基于秘钥登陆:需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较;expect 接收进程中返回的信息, 如果匹配成功(有大小写区分), 就执行expect后的动作。产生密钥对:ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa。exp_continue 执行完expect后的动作后,使expect不退出,继续往下匹配。
原创
2023-06-06 18:31:57 ·
214 阅读 ·
1 评论