I was using Fetch and couldn't SSH at all. Then I installed Cyberduck and it worked no problems.
Make sure you installed BSD Subsystem first?
Did someone say the password on some of them could be 'mobile' ?
Re-check your IP address on your iPhone as well in the settings and wireless option, sometimes it changes. With mine it dies anyway....