Why can't you "put" files through ssh?
kngspook: In addition to all the scp comments here, if I'm doing a constant <edit files locally, update remote copy of directory, test on remote> cycle; I'll usually use rsync instead of scp.