Eu deveria estar acessando um servidor para vincular os servidores intermediários e ativos de uma empresa ao nosso ciclo de implantação. Um administrador do lado deles configurou as duas instâncias e, em seguida, criou um usuário no servidor para o SSH como. Estou acostumado com isso.
Na minha opinião, o que aconteceria agora seria enviar a minha chave pública, que poderia ser colocada dentro da pasta de chaves autorizadas. Em vez disso, no entanto, eles me enviaram um nome de arquivo id_rsa
que dentro do arquivo contém -----BEGIN RSA PRIVATE KEY-----
por email. Isso é normal?
Olhei em volta e posso encontrar toneladas de recursos para gerar e configurar minhas próprias chaves do zero, mas nada sobre como começar a partir das chaves privadas do servidor. Devo usar isso para gerar alguma chave para mim ou?
Gostaria de perguntar diretamente ao administrador do sistema, mas não quero parecer um idiota e desperdiçar todo mundo entre nós. Devo simplesmente ignorar a chave que ele me enviou e pedir que eles coloquem minha chave pública na pasta autorizada?
-----BEGIN RSA PRIVATE KEY-----
email é a próxima coisa assustadora depois de ver um usuário nomeado '); DROP DATABASE;--
na sua tabela de nome de usuário.
'); DROP DATABASE;--
como um nome de usuário na sua tabela de banco de dados - mostra que você está escapando entrada do usuário corretamente