linux免密钥登录
目录 linux免密钥登录原理 生成密钥对及分发密钥 分发过程 验证结果 主机ip内容文件 输出ok验证结果 安装pssh工具 输出ping验证结果 获取ip验证结果 linux免密钥登录原理 1.本机生成密钥和公钥 2.把公钥传递给远程主机 3.主机把公钥追加进免检名单 ---------------------上面为第一次配置的时候-----------------------配置完毕以后只用下面的步骤------------------------- 4.本机请求远程主机 5.远程主机去免检名单里找到所属公钥 6.生成用公钥加密后的字符串传回本机 7.本机使用私钥进行解密 8.本机把解密后的信息传给远程主机 9.远程主机进行验证 10.登录成功 生成密钥对及分发密钥 #!/bin/bash #算法密钥 #分发给指定机器 #ip_header head_ip='192.168.255.' #ip_footer arr=(101 102 103 104 105) #用户家密钥目录 base_dir=~/.ssh/ #公钥 pub=id_rsa.pub #私钥 key=id_rsa #用户密码 passwd=centos #需要root权限安装软件 install_cmd(){ yum install -y pssh sshpass } create_key() { sleep 2