O scp não garante a integridade do arquivo, portanto, uma comparação de soma de verificação entre a origem e o destino seria prudente.
Você mencionou que suas necessidades são simples, mas o rsync não necessariamente adiciona complexidade e oferece significativamente mais recursos que farão com que você se sinta mais confortável para que seus dados sincronizados sejam legítimos.
rsync -ave ssh /your/source/file remotehost:/your/dest/file
Se $?
(status de saída) não for 0 (sucesso), tente novamente / alerta / etc ... Se você estiver sincronizando diretórios inteiros, o rsync também é muito mais adequado para isso, especialmente se você precisar repetir falha, pois as sincronizações incrementais serão significativamente mais rápidas a cada execução sucessiva.