DEV Community

Vítor de Santana Oliveira Norberto
Vítor de Santana Oliveira Norberto

Posted on

Gerando certificado SSL com certbot na Oracle Cloud Infrastructure

Necessário antes de seguir esse passo a passo:

  1. Ter uma instância na oci
  2. Possuir um domínio

Acesse sua instância via ssh com o comando:

ssh -i {caminho da sua chave} {usuário da sua instância}@{ip público da instância}
Enter fullscreen mode Exit fullscreen mode

ex: ssh -i C:\Users\user\Documents\Cloud\oci\ssh-key.key opc@168.000.000.00

Instalar o certbot

  • instalar snap
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo yum update -y
sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Enter fullscreen mode Exit fullscreen mode
  • instalar certbot
sudo yum remove certbot
sudo snap install --classic certbot
Enter fullscreen mode Exit fullscreen mode

Liberar porta 80 e 433 para tráfego no console da oci

caminho: - Computação -> Instâncias -> Detalhes da instância

  • Na tela de detalhe da sua instância, acesse a sub-net página de Detalhes da instância
  • acesse a lista de segurança e adicione o tráfego para porta 80(http) e 443 (https)

regras de entrada

Liberar firewall para porta 80

sudo systemctl status firewalld
sudo systemctl start firewalld
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
Enter fullscreen mode Exit fullscreen mode

Gerar certificado

sudo cerbot certonly --standalone
Enter fullscreen mode Exit fullscreen mode

Os certificados serão gerados no caminho /etc/letsencrypt/live/{nome do seu domínio} porém estarão com permissões apenas para o user root, para poder visualizar terá que alterar as permissões para o user default do oracle-linux que é opc.

Fontes

conectar a instância com ssh
instalar certbot
gerando certificado com letsencrypt

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs