{"id":4965,"date":"2017-04-24T12:34:08","date_gmt":"2017-04-24T15:34:08","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriais\/?p=4965"},"modified":"2025-04-09T04:55:16","modified_gmt":"2025-04-09T07:55:16","slug":"como-configurar-chaves-ssh","status":"publish","type":"post","link":"\/br\/tutoriais\/como-configurar-chaves-ssh\/","title":{"rendered":"Como configurar chaves SSH"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Neste tutorial, voc&ecirc; aprender&aacute; como configurar chaves <strong>SSH<\/strong> em seu dispositivo local e usar o par de chaves gerado para se conectar a uma <a href=\"\/br\/servidor-vps\">VPS no Brasil<\/a>. Esse m&eacute;todo &eacute; o mais conveniente e fornece uma maneira mais segura de se conectar ao servidor\/m&aacute;quina do que simplesmente usar uma senha.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, voc&ecirc; pode verificar o tutorial sobre <u><a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">Como se conectar ao seu VPS usando Putty<\/a><\/u>. Ser&aacute; muito &uacute;til se voc&ecirc; estiver executando o sistema operacional Windows e n&atilde;o sabe como se conectar a um servidor VPS.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-do-que-voce-precisa\"><strong>Do que Voc&ecirc; Precisa?<\/strong><\/h2><p class=\"wp-block-paragraph\">Antes de come&ccedil;ar este guia, voc&ecirc; precisar&aacute; do seguinte:<\/p><ul class=\"wp-block-list\">\n<li>Acesso ao seu dispositivo local;<\/li>\n\n\n\n<li>Acesso ao dispositivo remoto;<\/li>\n\n\n\n<li>Um terminal adequado para conex&atilde;o SSH.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-passo-1-gerando-as-chaves-ssh\"><strong>Passo 1 &ndash; Gerando as Chaves SSH<\/strong><\/h2><p class=\"wp-block-paragraph\">Voc&ecirc; pode gerar e configurar as chaves <strong>RSA<\/strong>&nbsp;no sistema Linux \/ Unix usando qualquer tipo de tipo de <strong>Terminal <\/strong>do ambiente que seu dispositivo local possui.<\/p><p class=\"wp-block-paragraph\">Depois de entrar no <strong>Terminal<\/strong>, voc&ecirc; ser&aacute; levado para uma janela semelhante a esta:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/04\/terminal-main.png\" alt=\"terminal main\"><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Aqui voc&ecirc; pode come&ccedil;ar a escrever comandos necess&aacute;rios:<\/p><p class=\"wp-block-paragraph\">A primeira coisa que voc&ecirc; precisa fazer &eacute; gerar o par de chaves em sua m&aacute;quina local. Voc&ecirc; pode criar com este comando simples:<\/p><pre class=\"wp-block-preformatted\">ssh-keygen -t rsa<\/pre><p class=\"wp-block-paragraph\">Depois de inserir este comando, algumas novas perguntas aparecer&atilde;o:<\/p><p class=\"wp-block-paragraph\">Insira o arquivo no qual deseja salvar a chave (<code>\/home\/tautvydas\/.ssh\/id_rsa<\/code>):<\/p><p class=\"wp-block-paragraph\">Geralmente, recomenda-se simplesmente deix&aacute;-lo como est&aacute; (pressione <strong>ENTER<\/strong>&nbsp;sem digitar nada) para que o gerador de chaves possa criar o par de chaves no local padr&atilde;o (neste tutorial eu inseri um nome diferente <strong>tut_id<\/strong>&nbsp;para evitar chaves duplicadas, (o dispositivo j&aacute; tinha um <strong>id_rsa<\/strong>&nbsp;chaves geradas). As duas primeiras perguntas que aparecer&atilde;o:<\/p><p class=\"wp-block-paragraph\">Introduza a frase de acesso (<code>empty for no passphrase<\/code>).&nbsp;Ent&atilde;o introduza a mesma frase novamente.<\/p><p class=\"wp-block-paragraph\">Agora por raz&otilde;es de conveni&ecirc;ncia, eu gosto de deixar os vazios tamb&eacute;m. Dessa forma, depois de definir as teclas para cima com o seu servidor remoto, voc&ecirc; n&atilde;o precisar&aacute; usar qualquer tipo de senha para o login. Voc&ecirc; simplesmente digita o comando ssh <code>user@serverip<\/code>&nbsp;e ele ir&aacute; fazer o login enquanto as chaves s&atilde;o corretamente configuradas. Mas se voc&ecirc; precisar de mais seguran&ccedil;a, digite uma frase-senha nesta se&ccedil;&atilde;o. Se escolher esta op&ccedil;&atilde;o, ter&aacute; de introduzir a palavra-passe sempre que ligar ao dispositivo remoto.<\/p><p class=\"wp-block-paragraph\">Voc&ecirc; deve ver algo assim&nbsp;em seu <strong>Terminal<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/04\/after-generating.png\" alt=\"after generating\"><\/figure>\n<\/div><p class=\"wp-block-paragraph\"><strong>Sua imagem<\/strong>&nbsp;gerada ser&aacute; diferente da minha. Bem como a <strong>impress&atilde;o digital<\/strong>&nbsp;chave.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Importante!<\/strong>&nbsp;Existem duas chaves criadas aqui (<strong>PRIVATE<\/strong>&nbsp;e <strong>PUBLIC<\/strong>): <strong>tut_id<\/strong>&nbsp;e <strong>tut_id.pub<\/strong>&nbsp;(no seu caso, deve ser <strong>id_rsa<\/strong>&nbsp;e <strong>id_rsa.pub<\/strong>). Tome <strong>muito <\/strong>cuidado com o arquivo chamado <strong>id_rsa<\/strong>&nbsp;(esta &eacute; a chave <strong>PRIVATE<\/strong>), tenha <strong>apenas<\/strong>&nbsp;em seu dispositivo local e <strong>n&atilde;o<\/strong>&nbsp;d&ecirc; a <strong>NINGU&Eacute;M<\/strong>.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Outro arquivo, <strong>id_rsa.pub<\/strong>&nbsp;deve ser carregado para sua m&aacute;quina remota. Assim, por exemplo, se voc&ecirc; e seu amigo estiverem trabalhando no mesmo projeto no mesmo servidor remoto, ambos podem colocar suas chaves <strong>p&uacute;blicas<\/strong>&nbsp;nesse servidor remoto. No pr&oacute;ximo passo, vamos aprender como fazer isso.<\/p><h2 class=\"wp-block-heading\" id=\"h-passo-2-copiando-a-chave-publica-para-o-servidor-remoto\"><strong>Passo 2 &ndash; Copiando a Chave P&uacute;blica para o Servidor Remoto<\/strong><\/h2><p class=\"wp-block-paragraph\">Depois de gerar o par de chaves RSA, temos que colocar nossa chave <strong>p&uacute;blica<\/strong>&nbsp;no servidor virtual remoto.<\/p><p class=\"wp-block-paragraph\">H&aacute; um comando simples que colocar&aacute; sua chave <strong>p&uacute;blica<\/strong>&nbsp;diretamente no arquivo do <strong>authorized_keys<\/strong>&nbsp;do servidor remoto (este arquivo mant&eacute;m todas as chaves <strong>p&uacute;blicas<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ssh-copy-id user@serverip<\/pre><p class=\"wp-block-paragraph\">Aqui, em vez de <strong>serverip<\/strong>, voc&ecirc; precisa digitar o endere&ccedil;o IP do servidor remoto e, em vez de <strong>usu&aacute;rio<\/strong>, voc&ecirc; deve digitar o nome de usu&aacute;rio do servidor ao qual est&aacute; se conectando.<\/p><p class=\"wp-block-paragraph\">Depois de digitar o comando, voc&ecirc; deve ser recebido com uma mensagem de<strong>&nbsp;aviso<\/strong>&nbsp;semelhante a esta:<\/p><pre class=\"wp-block-preformatted\">The authenticity of host 'Server's IP address' can't be established.\n\nRSA key fingerprint is ...\n\nAre you sure you want to continue connecting (yes\/no)?<\/pre><p class=\"wp-block-paragraph\">Digite <strong>sim<\/strong>&nbsp;na linha de comando e pressione<strong>&nbsp;ENTER<\/strong>. Esta mensagem aparece apenas na primeira vez que esta ac&ccedil;&atilde;o &eacute; executada.<\/p><p class=\"wp-block-paragraph\">Outra mensagem aparecer&aacute;:<\/p><pre class=\"wp-block-preformatted\">Warning: Permanently added 'SERVER IP' (RSA) to the list of known hosts.\n\nuser@serverip's password:<\/pre><p class=\"wp-block-paragraph\">Aqui voc&ecirc; deve digitar a senha do <strong>usu&aacute;rio<\/strong>&nbsp;remoto do servidor (na maioria dos casos o nome de usu&aacute;rio &eacute; <strong>root<\/strong>). Depois de inserir a senha, que deve ser basicamente ele. Voc&ecirc; ser&aacute; saudado com outra mensagem:<\/p><pre class=\"wp-block-preformatted\">Now try logging into the machine, with \"ssh 'user@serverip'\", and check in:\n\n~\/.ssh\/authorized_keys*\n\nto make sure we haven't added extra keys that you weren't expecting.<\/pre><p class=\"wp-block-paragraph\">Como a nova chave p&uacute;blica foi adicionada ao seu servidor remoto, agora, toda vez que voc&ecirc; efetuar login no seu servidor remoto, voc&ecirc; n&atilde;o ser&aacute; solicitado a fornecer uma senha (a menos que voc&ecirc; configurar uma senha para sua chave RSA no processo de gera&ccedil;&atilde;o).<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p class=\"wp-block-paragraph\">Neste tutorial, voc&ecirc; aprendeu a gerar o par de chaves SSH p&uacute;blicas\/privadas e usar essas chaves com o servidor remoto para configurar uma conex&atilde;o mais segura do que simplesmente usar a senha.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste tutorial, voc&ecirc; aprender&aacute; como configurar chaves SSH em seu dispositivo local e usar o par de chaves gerado para se conectar a uma VPS no Brasil. Esse m&eacute;todo &eacute; o mais conveniente e fornece uma maneira mais segura de se conectar ao servidor\/m&aacute;quina do que simplesmente usar uma senha. Al&eacute;m disso, voc&ecirc; pode verificar [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-configurar-chaves-ssh\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":74,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Neste tutorial mostrar\u00e1 como configurar chaves SSH em seu dispositivo local e usar o par de chaves gerado para se conectar a servidor remoto","rank_math_focus_keyword":"SSH","footnotes":""},"categories":[7336],"tags":[4893],"class_list":["post-4965","post","type-post","status-publish","format-standard","hentry","category-ssh","tag-ssh"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-configurar-chaves-ssh\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/generer-des-cles-ssh-avec-putty\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-generar-claves-ssh-en-putty\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-generate-ssh-keys-on-putty\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-generar-claves-ssh-en-putty\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-generar-claves-ssh-en-putty\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-generar-claves-ssh-en-putty\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-configurar-chaves-ssh\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=4965"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4965\/revisions"}],"predecessor-version":[{"id":38272,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4965\/revisions\/38272"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=4965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=4965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=4965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}