Rockguitar
(usa Outra)
Enviado em 17/08/2022 - 19:33h
Olá pessoal!
Estou tendo problemas para usar o SSH via terminal, quando o servidor usa chave assimétrica como autenticação.
No escritório, usamos Windows, e acessamos via SSH com o bom e velho PUTTY, e indicamos o local da chave privada na interface. Já no Linux, não encontrei informações de como configurar a relação host>chave para a autenticação.
Pesquisei na rede, e encontrei muito material de como gerar as chaves, mas não encontrei nada sobre quando já se tem essas chaves.
Já converti as chaves de PPK para PEM, as coloquei em ~/.ssh mas o terminal não consegue entender qual chave é de qual host (não culpo ele kkkkkk).
Também não encontrei material de como trabalhar com mais de uma chave (tenho que acessar por volta de 8 ambientes assim) Pois todo material é basicamente a seguinte trilha: gera chave > copia para o servidor>edita o arquivo no servidor>terminal reconhece tudo e pássaros cantam em uma linda manhã.
O máximo que encontrei foi esse link:
https://blog.locaweb.com.br/desenvolvimento/gerenciando-multiplas-chaves-ssh-no-linux/ mas mesmo assim, não entendi como as configurações ficarão no arquivo ~/.ssh/config , e como o sistema vai entender onde começa uma instrução e onde termina.
Até realizei o passo a passo com apenas 1 chave, mas mesmo assim, a conexão não acontece (o terminal simplesmente não retorna nada, e assim fica até cancelarmos com ctrl+c).
E quando tento acessar normalmente, o erro é o seguinte:
Permission denied (publickey).
Ah, uso o Linux Mint 20.3 Cinnamon
Até consigo me virar bem no linux, mas algumas coisas ainda são bem novas para mim kkkkkkkkk
Valeu pessoal!