千家信息网

scp自动写密码脚本

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,scp自动写密码脚本#!/usr/bin/expectset timeout 10set host [lindex $argv 0]set username [lindex $argv 1]set p
千家信息网最后更新 2025年01月27日scp自动写密码脚本

scp自动写密码脚本

#!/usr/bin/expectset timeout 10set host [lindex $argv 0]set username [lindex $argv 1]set password [lindex $argv 2]set src_file [lindex $argv 3]set dest_file [lindex $argv 4]spawn scp $src_file $username@$host:$dest_file expect { "(yes/no)?"  {  send "yes\n"  expect "*assword:" { send "$password\n"} } "*assword:"{ send "$password\n"}}expect "100%"expect eof

使用格式:

./scp.sh [目标IP地址] [用户名] [密码] [文件名] [目标位置]

./scp.sh 172.168.24.1 root awcloud demo.tar.gz /root/

0