Ubuntu20 configura la fuente local y la fuente LAN (usando la firma GPG para resolver el problema de la verificación de fuente insegura, ¡la prueba personal es factible!)

prefacio

Debido a la inestabilidad de la red externa, la descarga a menudo no se desconecta, por lo que debe usar un host como servidor para almacenar el paquete de software deb, y otros hosts en la LAN pueden descargar el paquete de instalación a través de este host.

Construir fuentes apt en el servidor

1. /usr/local/Cree una nueva localrepocarpeta en el directorio para almacenar el debpaquete local
inserte la descripción de la imagen aquí
2. Copie el paquete preparado previamente deben el directorio
inserte la descripción de la imagen aquí
3. Ingrese al directorio de origen local y generePackages和Release

cd /usr/local/localrepo
apt-ftparchive packages . > Packages
apt-ftparchive release . > Release

4. Ubuntu20Versión, APTtodas las fuentes de software deben estar firmadas digitalmente para garantizar la integridad y seguridad del paquete de software. Primero tenemos que instalar el paquete , crear una firma gnupgpara la fuente localGPG

sudo apt-get install gnupg

Instale rng-toolspara gpgacelerar la generación de claves y configúrelo para que se ejecute en segundo plano

apt install rng-tools
rngd -r /dev/urandom

generar GPGclave

gpg --gen-key

Al registrarse, debe ingresar su nombre de usuario y dirección de correo electrónico, e ingresarlos después del éxito ok(la dirección de correo electrónico debe completarse en real, y él le enviará un correo electrónico más tarde)
inserte la descripción de la imagen aquí
para ingresar a la interfaz de generación de claves, ingrese la clave que desea para configurar,
inserte la descripción de la imagen aquí
generar correctamente la clave
inserte la descripción de la imagen aquí
y cargar la clave en GPGel servidor, el servidor que elijo aquí es keys.openpgp.org
inserte la descripción de la imagen aquí
, inicie sesión en keys.openpgp.org , y puede verificar que la clave se haya cargado en el servidor.
inserte la descripción de la imagen aquí
Después de un tiempo, recibirá una carta en el buzón que le informa que alguien lo ha subido a su cuenta Clave, haga clic en el enlace de la carta
inserte la descripción de la imagen aquí
para continuar enviando correos electrónicos al buzón
inserte la descripción de la imagen aquí
Recibir un nuevo correo electrónico en el buzón, haga clic en Confirmar, así hasta ahora, la configuración de la clave GPG está completa
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
4. Importe la clave pública al local y configure la firma digital para la fuente local

sudo apt-key adv --keyserver keys.openpgp.org --recv-keys 99EA1EF96C040B25

inserte la descripción de la imagen aquí

gpg -abs -o /usr/local/localrepo/Release.gpg /usr/local/localrepo/Release

Ingrese la clave que acaba de configurar
inserte la descripción de la imagen aquí
5. Edite source.list, vim /etc/apt/source.listcomplete la dirección de su fuente de almacenamiento local

deb file:///usr/local/localrepo/ ./

inserte la descripción de la imagen aquí
6. Ingrese el comando apt updatepara probar si la fuente local se configuró correctamente.
inserte la descripción de la imagen aquí
Pruebe si el software en la fuente local se puede instalar correctamente
inserte la descripción de la imagen aquí
. Hasta ahora, la fuente local se ha configurado correctamente.

Configure el servidor apache2 en el lado del servidor para abrir descargas de archivos

1. Descarga el servidor apache2 en el servidor

apt install apache2

2. Cambie apache2.confel archivo de configuración, vim /etc/apache2/apache2.confy cambie los derechos de acceso al directorio a granted
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
3. Cambie 000-default.confel archivo de configuración, vim /etc/apache2/sites-available/000-default.confagregue el siguiente contenido
inserte la descripción de la imagen aquí
Abra el navegador e ingrese la dirección del servidor ippara encontrar que apache2el servicio se ha iniciado normalmente
inserte la descripción de la imagen aquí

Configurado en el cliente, se puede descargar a través del servidor

1. Importe la clave pública recién generada en el servidor gpgal cliente

sudo apt-key adv --keyserver keys.openpgp.org --recv-keys 99EA1EF96C040B25

inserte la descripción de la imagen aquí
2. Cambie el archivo source.list vim /etc/apt/source.listy agregue la dirección de origen local del servidor en él

deb http://10.10.111.223/ /

inserte la descripción de la imagen aquí
3. Ejecutar apt update
inserte la descripción de la imagen aquí
4. Al instalar el paquete apt installcolocado en el almacén del servidor LAN ¡Hasta ahora, la configuración de la fuente LAN de Ubuntu20 está completa!deb
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/QAZ600888/article/details/129873143
Recomendado
Clasificación