If you havent gotten it to work yet with SSH, theres a program I use called MediaMonkey. Its like a media manager that allows you to extract music files off your iPhone. Give it a shot. =) It works perfectly for me, and much easier to use. It was an iTunes alternative for me when my iTunes started screwing up.
http://www.mediamonkey.com/