Progetto

Generale

Profilo

Actions

Accesso a repository APT privato con SSH » Cronologia » Versione 1

Versione 1/9 | Successivo »
Simone Piccardi, 17-03-2021 16:27


Accesso a repository APT privato con SSH

Esistono casi in cui può essere necessario fornire accesso a terzi ad un repository APT privato, ad esempio per utilizzare pacchetti sperimentali che non devono essere distribuiti pubblicamente. In tal caso però restringere gli accessi con l'usuale scaricamento via HTTP comporta il problema di come autenticare gli utenti, con l'ulteriore problema di dover passare all'uso di HTTPs per evitare di trasmettere le credenziali di accesso in chiaro.

Per risolvere il problema in maniera più pulita si può sfruttare una funzionalità poco nota di APT, che supporta la distribuzione dei pacchetti via SSH, utilizzando in sources.list una riga del tipo:

deb ssh://readrepo@archive.truelite.it:/debian buster-truelite main

occorrerà inoltre abilitare la funzionalità aggiungendo a /etc/apt/apt.conf.d/99localssh:

Dir::Bin::Methods::ssh "ssh";

da finirie

Aggiornato da Simone Piccardi circa 3 anni fa · 1 revisions