ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
1.2 批量主机建立互信 ~~~ #!/bin/bash ####制作本地公钥#### echo "#!/usr/bin/expect" > keygen.txt echo "spawn ssh-keygen " >> keygen.txt echo "expect \"*id_rsa):\" " >> keygen.txt echo "send \"\n\" " >> keygen.txt echo "expect \"*passphrase):\" " >> keygen.txt echo "send \"\n\" " >> keygen.txt echo "expect \"*again:\" " >> keygen.txt echo "send \"\n\" " >> keygen.txt echo "expect \"*is:\" " >> keygen.txt echo "send \"\n\" " >> keygen.txt echo "expect \"*is:\" " >> keygen.txt echo "send \"\n\" " >> keygen.txt /usr/bin/expect keygen.txt ######将私钥上传各主机#### echo "#!/usr/bin/expect" > expect.txt for h in `cat /home/wlwceph/host` do echo "" >> expect.txt echo "" >> expect.txt echo "spawn ssh-copy-id $h " >> expect.txt echo "expect \"*yes/no*\" " >> expect.txt echo "send \"yes\r\" " >> expect.txt echo "expect \"*password*\"" >> expect.txt echo "send \"8klly\&yCBBS\r\"" >> expect.txt echo "interact" >> expect.txt done /usr/bin/expect expect.txt ~~~