using rsync, you can set teh password in an environmental variable before you call rsync. something like that:
env RSYNC_PASSWORD=yourrsyncpasswdhere rsync -az --delete source_dir rsyncusr@remote::area
# several rsync below
rsync -az --delete source_dir_1 rsyncusr@remote::area1
rsync -az --delete source_dir_2 rsyncusr@remote::area2
rsync -az --delete source_dir_3 rsyncusr@remote::area3
but, you must hear duryodhan: "its not that hard, it is very secure and safe."
have a second thought, please.