I had a situation a while back regarding FTP and SSIS. I created an package that included sending a resultant file to a client. The package worked flawlessly when I ran it from my development platform, but moving it to production it would fail. I would get an error that seemed to be related to permissions (I unfortunately did not save the error). It turns out it has to do with the default nature of SSIS and sensitive information (like passwords).