expectを使ってパスワードをscpで自動入力する例

expectコマンドがない場合CentOSだと yum install expect とかする。

#!/usr/bin/expect
set timeout 5
spawn scp hoge@xxx.xxx.xxx.xxx:/home/hoge/are.log /var/hoge/log/
expect "password:"
send "ぱすわーど\r"
interact