Se você tiver uma conexão de rede, faça um pipe ssh.
ssh user@host "cat > file.remote" < file.local
Se você precisar dividir o arquivo para mídia, use split
para dividi-lo e cat
para reconfigurá-lo.
split -b 1G file.local filexfer
cat filexfer* > file.remote
Note que tudo isso pressupõe que o sistema de arquivos remoto é realmente capaz de armazenar arquivos grandes.