{"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>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>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\/public\" 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>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>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>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><\/div><p>Aqui voc&ecirc; pode come&ccedil;ar a escrever comandos necess&aacute;rios:<\/p><p>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>Depois de inserir este comando, algumas novas perguntas aparecer&atilde;o:<\/p><p>Insira o arquivo no qual deseja salvar a chave (<code>\/home\/tautvydas\/.ssh\/id_rsa<\/code>):<\/p><p>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>Introduza a frase de acesso (<code>empty for no passphrase<\/code>).&nbsp;Ent&atilde;o introduza a mesma frase novamente.<\/p><p>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>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><\/div><p><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><p class=\"important\"><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>.<\/p><\/div>\n\n\n\n<\/p><p>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>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>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>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>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>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>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>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>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\/public\" 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>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-set-up-ssh-keys","default":0},{"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-cle-ssh","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-menggunakan-ssh-keys","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/ssh\/how-to-set-up-ssh-keys","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/ssh\/how-to-set-up-ssh-keys","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-configurar-chaves-ssh","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-set-up-ssh-keys","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}]}}