Вы можете использовать этот сценарий ожидания
#!/usr/bin/expect
set ip [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]
#Source File Path
set source [lindex $argv 3]
#Destination Path
set dest [lindex $argv 4]
spawn bash -c "scp $source $user@$ip:$dest"
expect "password:"
send "$password\r"
interact