{"id":18,"date":"2013-08-07T02:29:00","date_gmt":"2013-08-07T02:29:00","guid":{"rendered":"http:\/\/ibcloud.com.br\/blog\/logar-por-ssh-sem-senha-por-chave-publica\/"},"modified":"2014-05-13T02:54:37","modified_gmt":"2014-05-13T02:54:37","slug":"logar-por-ssh-sem-senha-por-chave-publica","status":"publish","type":"post","link":"https:\/\/humanizati.com.br\/blog\/2013\/08\/07\/logar-por-ssh-sem-senha-por-chave-publica\/","title":{"rendered":"Logar por SSH sem senha por chave p\u00fablica"},"content":{"rendered":"<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Logar em um servidor atrav\u00e9s de troca de chaves p\u00fablicas previamente definidas.<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">Muito \u00fatil para casos em que \u00e9 necess\u00e1rio automatizar algumas opera\u00e7\u00f5es e para isso logar em um servidor sem ter que digitar usu\u00e1rio e senha.<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">1\u00ba &#8211; Executar o comando<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># ssh-keygen (d\u00ea enter at\u00e9 liberar o prompt novamente)<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">2\u00ba &nbsp;&#8211; Dar permissionamento para o diretorio e arquivos das chaves<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># chmod 700 ~\/.ssh<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># chmod 600 ~\/.ssh\/*<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">3\u00ba &#8211; Criar o diret\u00f3rio .ssh no servidor remoto<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># ssh -p 22 root@172.16.0.77 &#8216;mkdir -p \/root\/.ssh&#8217;<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">4\u00ba &#8211; Copiar a chave para o servidor remoto por scp<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># scp -P 22 \/root\/.ssh\/id_rsa.pub root@172.16.0.77:\/root\/.ssh\/authorized_keys<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><span style=\"font-family: Arial, Helvetica, sans-serif;\">5\u00ba &#8211; Dar&nbsp;permissionamento para o diret\u00f3rio .ssh no servidor remoto&nbsp;<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># ssh -p 22 root@172.16.0.77 &#8216;chmod &nbsp;700 \/root\/.ssh&#8217;<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># ssh -p 22 root@172.16.0.77 &#8216;chmod &nbsp;600 \/root\/.ssh\/*&#8217;<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\">&nbsp;&nbsp;<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\">6\u00ba &#8211; Logar no servidor remoto, nesse estagio j\u00e1 n\u00e3o deve mais pedir senha<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\"># ssh -p 22 172.16.0.77<\/span><\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Logar em um servidor atrav\u00e9s de troca de chaves p\u00fablicas previamente definidas.Muito \u00fatil para casos em que \u00e9 necess\u00e1rio automatizar algumas opera\u00e7\u00f5es e para isso&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[33,32,30,31],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-chave-publica-ssh","tag-ssh-sem-senha","tag-ssh-sem-usuario","tag-ssh-keygen"],"_links":{"self":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":1,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/posts\/18\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/humanizati.com.br\/blog\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}