open SCP, "| scp -o -l $filename $user\@$host:$target"; print SCP, $password; # now pray that scp does its magic ...