Ubuntu20 configura fonte local e fonte LAN (usando assinatura GPG para resolver o problema de verificação de fonte insegura, teste pessoal é viável!)

prefácio

Devido à instabilidade da rede externa, o download muitas vezes falha ao desconectar, então você precisa usar um host como servidor para armazenar o pacote de software deb, e outros hosts na LAN podem baixar o pacote de instalação através deste host

Crie fontes apt no servidor

1. /usr/local/Crie uma nova localrepopasta no diretório para armazenar o debpacote local
insira a descrição da imagem aqui
2. Copie o debpacote pré-preparado para o diretório
insira a descrição da imagem aqui
3. Entre no diretório de origem local e gerePackages和Release

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

4. Ubuntu20Versão, APTtodas as fontes de software devem ser assinadas digitalmente para garantir a integridade e segurança do pacote de software. Temos que instalar o pacote primeiro , criar uma assinatura gnupgpara a fonte localGPG

sudo apt-get install gnupg

Instale rng-toolspara gpgacelerar a geração de chaves e configure-o para ser executado em segundo plano

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

gerar GPGchave

gpg --gen-key

Ao se registrar, você precisa inserir seu nome de usuário e endereço de e-mail e inseri-lo após o sucesso ok(o endereço de e-mail deve ser preenchido com real e ele enviará um e-mail posteriormente)
insira a descrição da imagem aqui
para entrar na interface de geração de chaves, insira a chave que você deseja para definir,
insira a descrição da imagem aqui
gere com sucesso a chave
insira a descrição da imagem aqui
e faça o upload da chave Para GPGo servidor, o servidor que escolhi aqui é keys.openpgp.org
insira a descrição da imagem aqui
, faça login em keys.openpgp.org , e você pode verificar se a chave foi carregada no servidor.
insira a descrição da imagem aqui
Depois de um tempo, você receberá uma carta na caixa de correio informando que alguém a carregou com sua conta. Chave, clique no link da carta
insira a descrição da imagem aqui
para continuar enviando e-mails para a caixa de correio
insira a descrição da imagem aqui
Receba um novo e-mail na caixa de correio, clique em Confirmar, então far, a configuração da chave GPG está completa
insira a descrição da imagem aqui
insira a descrição da imagem aqui
4. Importe a chave pública para o local e configure a assinatura digital para a fonte local

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

insira a descrição da imagem aqui

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

Digite a chave que você acabou de definir
insira a descrição da imagem aqui
5. Edite source.list, vim /etc/apt/source.list, preencha o endereço de sua fonte de armazenamento local

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

insira a descrição da imagem aqui
6. Digite o comando apt updatepara testar se a fonte local foi configurada com sucesso
insira a descrição da imagem aqui
Teste se o software na fonte local pode ser instalado com sucesso
insira a descrição da imagem aqui
Até agora, a fonte local foi configurada com sucesso

Configure o servidor apache2 no lado do servidor para abrir downloads de arquivos

1. Baixe o servidor apache2 no servidor

apt install apache2

2. Altere apache2.confo arquivo de configuração, vim /etc/apache2/apache2.conf, e altere os direitos de acesso ao diretório para granted
insira a descrição da imagem aqui
insira a descrição da imagem aqui
3. Altere 000-default.confo arquivo de configuração, vim /etc/apache2/sites-available/000-default.conf, adicione o seguinte conteúdo nele
insira a descrição da imagem aqui
Abra o navegador e digite o ipendereço do servidor para descobrir que apache2o serviço foi iniciado normalmente
insira a descrição da imagem aqui

Configurado no cliente, pode ser baixado pelo servidor

1. Importe a chave pública recém-gerada no servidor gpgpara o cliente

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

insira a descrição da imagem aqui
2. Altere o arquivo source.list vim /etc/apt/source.liste adicione o endereço de origem local do servidor nele

deb http://10.10.111.223/ /

insira a descrição da imagem aqui
3. Execute apt update
insira a descrição da imagem aqui
4. Instalando o pacote apt installcolocado no armazém do servidor LAN Até agora, a configuração da fonte LAN Ubuntu20 está concluída!deb
insira a descrição da imagem aqui

Acho que você gosta

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