in reply to Net::SSH::Perl and getting User from config
Have you checked the permissions?
$ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/config [download]