#!/usr/bin/expect set timeout 10 set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh-copy-id -i /root/.ssh/id_rsa.pub
|
chmod 777 auto_ssh.sh然后执行下述命令即可。./auto_ssh.sh root 123456 192.168.10.162
试验结果:
![Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本) Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEwzUmhiblJsZUdsaGJqZzROamswUTBKQ05EUkVOVFE1TmpoQlJEQkRSRFJFT1RZelJUUkZOMEk1.jpg?w=700&webp=1)
![Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本) Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEwzUmhiblJsZUdsaGJqQkdNak5EUmpNMVJURTFRVFJDT1RWQk1VRTROelJFTVVRNVJEY3pNVU5H.jpg?w=700&webp=1)
![Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本) Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEwzUmhiblJsZUdsaGJqY3lSVUk1UmtZNE56RTRPVFEyUmtVNFJEWXpSREUxUVRZek1FWkJRVGhC.jpg?w=700&webp=1)
162机器上传看:
![Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本) Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEwzUmhiblJsZUdsaGJrRXpNelJGUmpFME5FVTVRelJEUmpoQ1FVSkRNRUV3TkRWRk1FUTVNa1ZG.jpg?w=700&webp=1)
![Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本) Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEwzUmhiblJsZUdsaGJqVkJRakUwT0VVMk1qUXdOelJGTTBFNE9UUXhOelpGUWpWQk1qTXpPVGt4.jpg?w=700&webp=1)