Зеркальное отображение подходящего хранилища поверх ssh

У нас есть подходящий репозиторий для распространения обновлений нашего программного обеспечения. Доступ к хранилищу осуществляется через ssh и аутентификацию с открытым ключом:

deb ssh://repo.server.com/dist stable

Поскольку загрузка из Европы в Америку очень медленная, я подумал о настройке зеркала хранилища. Мне было интересно, какова лучшая практика в этом случае. Я попытался настроить зеркало с помощью apt-mirror, но похоже, что он не поддерживает ssh. Я заглянул в apt-cacher, но, похоже, это не совсем соответствует моим потребностям.

Могу ли я просто rsync всех файлов из хранилища, а затем создать новый репозиторий apt?

1 ответ

Почему вы не можете просто выполнить все это через SSH? На самом деле вам не нужно создавать новый репозиторий, вам просто нужен какой-то способ указания вашим клиентам использовать локальное зеркало вместо удаленного.

Вся зеркальная система Debian/Ubuntu полностью основана на rsync, так что ничто не мешает вам просто использовать rsync.

Другие вопросы по тегам