1
resposta

Erro SSL

Aproveitando uma questão já feito por outro aluno, veifiquei que o comando curl https://localhost tá dando erro de SSL:

curl: (60) SSL certificate problem: self-signed certificate in certificate chain More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above.

Acho que é uma das razões pela qual não consigo conectar via ssh usando o comando ssh -i. Dá sempre mensagem de time out.

O que pode ser isso e como resolver?

1 resposta

Oi Urivino, esse erro do curl indica que o certificado SSL usado é autossinado, o que faz com que a verificação de segurança falhe. Para contornar isso em ambiente de desenvolvimento, você pode usar: curl -k https://localhost

O -k ignora a verificação do certificado. Só use em ambientes locais, não em produção.

Sobre o SSH: esse erro de SSL não interfere diretamente, porque SSH não usa SSL. Se você está recebendo “timeout” ao tentar conectar via ssh -i, o problema provavelmente está em um desses pontos: 1. O serviço de SSH pode não estar rodando. Verifique com: sudo systemctl status ssh

2.	A porta 22 pode estar fechada ou bloqueada no firewall: sudo netstat -tuln | grep :22 

    3.	Pode haver erro no IP ou hostname informado.

Tente também rodar o SSH com o modo verboso para ver mais detalhes: ssh -v -i sua-chave.pem usuario@host

Se puder mandar a mensagem completa de erro do SSH, consigo te orientar melhor.