Este artigo mostrará como você pode instalar a versão mais recente de OpenSSL No seu sistema de Raspberry Pi.
Como atualizar o OpenSSL no Raspberry Pi
O sistema Raspberry Pi, por padrão, inclui o OpenSSL versão “1.1.1 ”, uma versão desatualizada desta biblioteca. Você pode confirmar a versão de OpenSSL Através do seguinte comando:
$ versão openssl
A versão mais recente de OpenSSL no momento em que escrevo este artigo é “3.0.7 ”, que inclui atualizações de segurança muito melhores e recursos aprimorados. Para atualizar seu atual OpenSSL Versão para o mais recente, siga as etapas abaixo mencionadas:
Etapa 1: Instale dependências
Antes de iniciar a instalação, instale algumas dependências para OpenSSL Através do seguinte comando:
$ sudo apt install build-essencial zlib1g-dev checkInstall -y
Etapa 2: Altere a localização
Em seguida, mude sua localização para “/Usr/local/src” Através do comando a seguir, porque, neste local, vamos executar o OpenSSL instalação.
$ cd/usr/local/src/
Etapa 3: Download OpenSSL mais recente da versão Origem File
Vá ao site para baixar OpenSSL FILHO ÚLTIMO DE VERSULHADA DE VERSÃO. Você pode usar o wget Comando para baixá -lo no Raspberry Pi, conforme indicado abaixo.
$ wget https: // www.OpenSSL.org/fonte/openSSL-3.0.7.alcatrão.gz
Etapa 4: Extrair conteúdo do arquivo de origem OpenSSL
Para extrair o conteúdo do OpenSSL arquivo de origem, use o seguinte comando:
$ sudo tar -xf OpenSSL -3.0.7.alcatrão.gz
Você pode usar o "LS" comando para verificar o nome do diretório onde os arquivos são extraídos.
Etapa 5: Navegue até o diretório OpenSSL
Use o seguinte comando para navegar para o OpenSSL diretório:
$ CD OpenSSL-3.0.7
Etapa 6: Configurar OpenSSL
Antes da instalação, você deve configurar OpenSSL Do seguinte comando:
$ sudo ./config --prefix =/usr/local/ssl --openssldir =/usr/local/ssl compartilhado zlib
O comando acima configura o caminho para OpenSSL, cria uma biblioteca compartilhada e permite a compactação usando o zlib biblioteca.
Etapa 7: Compilar os arquivos OpenSSL
Agora, use o seguinte comando para compilar os arquivos necessários para a instalação OpenSSL No seu sistema Raspberry Pi:
$ sudo make
Etapa 8: Instale OpenSSL
Após a compilação, você pode instalar OpenSSL no Raspberry Pi através do seguinte comando:
$ sudo fazer instalar
Etapa 9: Configurar bibliotecas compartilhadas para OpenSSL
AbreL carrega os arquivos binários do local “/Usr/local/ssl/lib” E você tem que configurar este caminho. Primeiro, navegue até o seguinte diretório:
$ cd /etc /ld.então.conf.d/
Criar um arquivo de configuração através do Nano Editor usando o seguinte comando:
$ sudo nano OpenSSL-3.0.7.conf
Anexar o seguinte local dentro do arquivo.
/usr/local/ssl/lib
Salvar este arquivo usando “Ctrl+X” e depois recarregue as mudanças através do seguinte comando:
$ sudo ldconfig -v
Etapa 10: Substitua as bibliotecas OpenSSL padrão
Você deve substituir o padrão anterior OpenSSL bibliotecas com as novas, mas antes disso, você deve criar o backup de arquivos executando os seguintes comandos um por um.
$ sudo mv/usr/bin/openSSL/usr/bin/openSSL.Bekup
$ sudo mv/usr/bin/c_rehash/usr/bin/c_rehash.Bekup
Depois, você tem que editar o /etc/ambiente arquivo:
$ sudo nano /etc /ambiente
Dentro do arquivo, cole o seguinte texto:
Path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/
Local/jogos:/usr/local/ssl/bin "
Salve o arquivo e, em seguida, carregue as alterações usando o seguinte comando:
$ fonte /etc /ambiente
Você pode testar o caminho através do seguinte comando:
$ ECHO $ PATH
Uma vez feito isso, você pode usar o seguinte comando para garantir que OpenSSL é atualizado com sucesso no seu sistema Raspberry Pi.
$ versão openssl
Conclusão
OpenSSL é uma biblioteca criptográfica usada para comunicação segura sobre redes. Embora já esteja instalado no sistema Raspberry Pi, você pode atualizar sua versão seguindo as etapas acima mencionadas. Essas etapas requerem a instalação de dependências, alterando o local, baixando o arquivo de origem e configurando o ambiente.