I wish they would finally implement file transfers via copy/paste mechanism inside an active terminal window. As far as I know this feature would be unique across platforms. If someone does know of an SSH terminal client that does this, please reply.
Does uuencode or base64 work for you? I use it a lot to move stuff (aka my toolkit) to systems where I'm connected via citrix -> rdp -> ssh -> ssh. Amazingly, it works fine, though it can be slow.
$uuencode sheet1.xml sheet1.xml | pbcopy
(switch to remote session) $uudecode (paste, which varies depending on how I'm connected)
$ls -l sheet1.xml
Ta-da!