We have a apt repository running to distribute upgrades for our software. The repository is accessed over ssh and a public key authentication:
deb ssh://repo.server.com/dist stable
As the download connection from Europe to America is really slow, I thought about setting up a mirror of the repository. I was wondering what the best practice in that case is. I tried setting up a mirror with apt-mirror, but it seems like this doesn't support ssh. I looked into apt-cacher but it seems like that doesn't really fit my needs.
Can I just rsync all files from the repository and then create a new apt repo?