透過 ssh 鏡像 apt 儲存庫

透過 ssh 鏡像 apt 儲存庫

我們有一個正在運行的 apt 儲存庫來分發我們軟體的升級。透過 ssh 和公鑰身份驗證存取儲存庫:

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

由於從歐洲到美洲的下載連線非常緩慢,我考慮建立儲存庫的鏡像。我想知道這種情況下的最佳做法是什麼。我嘗試使用 apt-mirror 設定鏡像,但似乎不支援 ssh。我研究了 apt-cacher 但它似乎並不真正符合我的需求。

我可以 rsync 儲存庫中的所有文件,然後建立一個新的 apt 儲存庫嗎?

答案1

為什麼不能透過 SSH 來 rsync 整件事情?你真的不需要創建一個新的儲存庫,您只需要某種方法來指導您的客戶端使用本地鏡像而不是遠端鏡像。

整個 Debian/Ubuntu 鏡像系統完全基於 rsync,因此沒有什麼可以阻止您使用 rsync。

相關內容