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 の使用を妨げるものは何もありません。

関連情報