Зеркальное отображение подходящего хранилища поверх ssh
У нас есть подходящий репозиторий для распространения обновлений нашего программного обеспечения. Доступ к хранилищу осуществляется через ssh и аутентификацию с открытым ключом:
deb ssh://repo.server.com/dist stable
Поскольку загрузка из Европы в Америку очень медленная, я подумал о настройке зеркала хранилища. Мне было интересно, какова лучшая практика в этом случае. Я попытался настроить зеркало с помощью apt-mirror, но похоже, что он не поддерживает ssh. Я заглянул в apt-cacher, но, похоже, это не совсем соответствует моим потребностям.
Могу ли я просто rsync всех файлов из хранилища, а затем создать новый репозиторий apt?
1 ответ
Почему вы не можете просто выполнить все это через SSH? На самом деле вам не нужно создавать новый репозиторий, вам просто нужен какой-то способ указания вашим клиентам использовать локальное зеркало вместо удаленного.
Вся зеркальная система Debian/Ubuntu полностью основана на rsync, так что ничто не мешает вам просто использовать rsync.