Combinar dois pacotes diferentes para uma solução de segurança pode ser perigoso. Esta é a única maneira PuTTY de fazê-lo, usando apenas software do site PuTTY.
Primeiro você deve usar o PuTTYgen para criar um par de chaves e, em seguida, instalar o chave privada no PuTTY e copie a chave pública para o site remoto. Aqui está como você faz isso.
Faça o download do PuTTYgen e execute-o para gerar uma chave SSH2-RSA. Eu usaria pelo menos 4098 bits.
Clique no botão Gerar, mova o mouse até que o par de chaves seja gerado.
Umavezqueégerado,suatelaficaráassim:
Descrevaacontanocampo"Comentário principal". Em seguida, salve a chave privada em um arquivo e a chave pública em outro arquivo.
Sua chave pública ficará assim:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20160822"
AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud1
1IiD6f1jw/7Lv7CvZcCdk/OVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt
YEQgtbJd/hyHtTHK9X/wiKeQr7LjHZcEg3osYh+MzZFscldQM/a/Z26AKh81EC9X
uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S/lZ
4v/yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd
zBihq85a1SHx0LBk31342HsCiM4el//Zkicmjmy0qYGShmzh1kfZBKiBs+xN4tBE
yjRNYhuMGP2zgpr9P/FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS/N91luc099g
Z+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T
rcyrSIP9H/PDuBuYoOfSBKies6bJTHi9zW2/upHqNlqa2+PNY64hbq2uSQoKZl1S
xwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TX/ivQ+IsWEV3wnXeA4I1xfnodfXdhwn
ybcAlqNrE/wKb3/wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw
Aby0MW0=
---- END SSH2 PUBLIC KEY ----
Você precisa editá-lo em um formulário adequado ao seu site remoto. Vamos supor que seja uma máquina Linux usando ssh.
Edite o arquivo para que ele tenha três campos:
- O primeiro deve dizer "ssh-rsa"
- O segundo deve ser sua chave pública, tudo em uma linha, sem espaços.
- O terceiro é um comentário, que pode corresponder ao seu campo de comentário principal.
Portanto, deve ficar assim quando terminar
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw / 7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = rsa-chave-20160822
Pessoalmente, eu copiava o arquivo para a máquina Linux, e depois editava, porque editores como o vim são muito mais tolerantes com linhas longas. Eu usaria o comando 'J' para unir duas linhas, em seguida, procurar espaços e excluir os espaços entre as linhas. Quando copiei esse arquivo para o Windows, o sistema insistiu em dividir a única linha longa em várias linhas com "\" entre as linhas. Que nojo. Para continuar ...
Faça o login na máquina remota, copie / edite e anexe a chave pública no arquivo ~ / .ssh / authorized_keys no mesmo formato das outras chaves. Deve ser uma única linha. Deve haver três campos em uma única linha. O primeiro diz "ssh-rsa". A segunda é a chave que deve terminar com os caracteres "=" o terceiro campo é opcional e conterá o que você coloca no campo Comentário Chave.
Se esta é a primeira vez que você criou o arquivo ~ / .ssh / authorized_keys, certifique-se de que o diretório e o arquivo não sejam de grupo ou que possam ser lidos pelo mundo.
Uma vez feito isso, você deve criar uma sessão do PuTTY onde a chave privada é usada.
Na sessão PuTTY, vá para Connection = > SSH = > Auth e clique em navegar e selecione onde você armazenou sua chave privada "É um arquivo * .ppk".
Emseguida,salveestasessão(suponhoquevocêtambémtenhaconfiguradoaconta,oendereçoIP,etc.).
Depoisdisso,bastaselecionarasessãoevocêestálogado.
Umamaneiramaisseguraéarmazenarsuachaveprivadaemumarquivocriptografado,usandoumafrasesecreta.Emseguida,useo Concurso para gerenciar sua frase secreta. Dessa forma, a chave privada é sempre criptografada e você só precisa digitar uma senha de vez em quando.