ssh является методом соединения, но по сути не 'делает' передач файлов. Вы могли выполнить команды как tar и кошка через ssh, но существуют определенные утилиты, которые лучше подходят для передач файлов с ssh - взглянули на scp и rsync.
Все реализации SSH, которые я знаю, действительно включают SFTP, таким образом, я не вижу, почему Вы не хотели бы использовать его.
Так или иначе:
(cd sourcedir && tar cf - file otherfile) | ssh host "cd targetdir && tar xvf -"
Или для единственного файла, не сохраняя метаданные:
ssh host "cat > targetfile" < sourcefile