SSH procurando por id_rsa-cert get key_load_public error

1

1) Minha pasta ~/.ssh tem a permissão: drwx------. 2 user user 4.0K Aug 19 15:39 .ssh

2) Eu corro ssh-keygen -t rsa e obtenho os arquivos default id_rsa e id_rsa.pub.

3) Eu copio / colo minha chave id_rsa.pub para as chaves SSH do GitHub

4) Ao tentar se conectar via ssh -i id_rsa -vT [email protected] , recebo o seguinte:

OpenSSH_7.5p1, OpenSSL 1.1.0f-fips 25 May 2017 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying options for * debug1: Connecting to github.com [192.30.253.113] port 22. debug1: Connection established. debug1: identity file id_rsa type 1 debug1: key_load_public: No such file or directory debug1: identity file id_rsa-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.5

Estou com dúvidas sobre como gerar o arquivo id_rsa-cert .

Eu tentei

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa-cert

e

openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 9999 -newkey rsa:2048 -out id_rsa-cert

E não funcionou. Alguma dica?

    
por yuriploc 19.08.2017 / 20:51

2 respostas

1

I'm in doubt about how to generate the id_rsa-cert file.

Você não precisa e certamente não acessa o github. O cliente está procurando por um arquivo chamado dessa maneira, mas isso não significa que ele seja necessário para a autenticação de chave SSH normal. Para isso, a chave RSA normal fornecida é suficiente.

    
por 19.08.2017 / 21:36
0

O arquivo id_rsa-cert é normalmente copiado para seu local adequado por um administrador de sistemas.

Isso só é necessário quando a infraestrutura ssh exige chaves do servidor e do cliente assinadas por uma autoridade de certificação. Eu encontrei apenas uma entidade que utilizou esse nível de segurança (militar). A maioria das entidades não usará esse recurso. Só é necessário quando alguém em TI é super paranoico (militar).

Para obter mais informações sobre infraestruturas de chave SSH, siga o link abaixo. Evidentemente, é um artigo bastante antigo. Apesar de sua idade relativa, permanece aplicável e relevante.

link

    
por 02.09.2018 / 20:47

Tags