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