Progetto

Generale

Profilo

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

Simone Piccardi, 17-03-2021 16:27

1 1 Simone Piccardi
h1. Accesso a repository APT privato con SSH
2
3
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. 
4
5
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: 
6
7
<pre>
8
deb ssh://readrepo@archive.truelite.it:/debian buster-truelite main
9
</pre>
10
11
occorrerà inoltre abilitare la funzionalità aggiungendo a  @/etc/apt/apt.conf.d/99localssh@:
12
<pre>
13
Dir::Bin::Methods::ssh "ssh";
14
</pre>
15
16
da finirie