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

Top comments (0)