{"id":5814,"date":"2018-07-30T10:32:06","date_gmt":"2018-07-30T13:32:06","guid":{"rendered":"http:\/\/wiki3.locaweb.com.br\/?post_type=ht_kb&#038;p=5814"},"modified":"2023-05-09T09:24:06","modified_gmt":"2023-05-09T12:24:06","slug":"cadastrar-chave-ssh-no-servidor","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/cadastrar-chave-ssh-no-servidor\/","title":{"rendered":"Cadastrar chave SSH no servidor"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Observa\u00e7\u00e3o<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tO cadastro de chaves SSH s\u00f3 deve ser feita em <strong>Hospedagens\u00a0Linux<\/strong>.<\/p>\n<p>Para <strong>Hospedagens Windows<\/strong>, voc\u00ea dever\u00e1 acessar o terminal remoto com seu usu\u00e1rio e senha.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Clique aqui - Para Linux, MAC, BSD e sistemas UNIX<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<ul>\n<li>Abra seu terminal e digite o comando:<\/li>\n<\/ul>\n<pre>ssh-keygen \u2013t rsa<\/pre>\n<p>Este comando solicitir\u00e1 o caminho em que ser\u00e1 salvo o par de chaves: <strong>Enter file in which to save the key (\/home\/nome-do-usuario\/.ssh\/id_rsa)<\/strong>. Esse \u00e9 o caminho padr\u00e3o em que ser\u00e3o salvos os arquivos.<\/p>\n<ul>\n<li>Pressione Enter para prosseguir;<\/li>\n<li>Depois disso, ele perguntar\u00e1 se voc\u00ea deseja criar uma senha: <strong>Enter passphrase (empty for no passphrase)<\/strong>. Caso voc\u00ea cadastre uma senha nesta fase, ter\u00e1 que informa-la sempre que se conectar ao servidor remoto. Para facilitar o processo, deixe essa senha em branco, pra isso pressione <strong>Enter<\/strong> duas vezes seguidas.<\/li>\n<\/ul>\n<div class=\"hts-messages hts-messages--success    \"   >\n<p>\n    \t\t\t\t\tO par de chaves ser\u00e1 salvo na pasta mencionada.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p><strong>Como acessar sem senha<\/strong><\/p>\n<ul>\n<li>Voc\u00ea pode realizar a desconex\u00e3o remota, pressionando <strong>CTRL + D<\/strong>, e iniciar a conex\u00e3o via SSH:<\/li>\n<\/ul>\n<pre>ssh usuario@servidor<\/pre>\n<ul>\n<li>O servidor remoto n\u00e3o solicitar\u00e1 que voc\u00ea insira a senha para o acesso.<\/li>\n<\/ul>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Clique aqui - Para Windows<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Enquanto n\u00e3o houver bash nativo no Windows 10, \u00e9 preciso baixar um programa para realizar o acesso ao terminal.<\/p>\n<p>Voc\u00ea pode usar o <a href=\"https:\/\/git-scm.com\/download\/win\">git-bash do Git for Windows.<\/a>\u00a0Ao acessar o site, ser\u00e1 feito o download da vers\u00e3o recomendada para o seu Windows. Basta seguir o fluxo da instala\u00e7\u00e3o.<\/p>\n<ul>\n<li>Abra o programa <strong>Git-Bash<\/strong>;<\/li>\n<li>\n<ul>\n<li>Rode o seguinte comando, para criar o par de chaves (p\u00fablica e privada):<\/li>\n<\/ul>\n<pre>ssh-keygen \u2013t rsa<\/pre>\n<\/li>\n<\/ul>\n<ul>\n<li>O comando solicitar\u00e1 o caminho a ser salvo o par de chaves: <strong>Enter file in which to save the key (\/c\/Users\/nome-do-usuario\/.ssh\/id_rsa). <\/strong>Tecle <strong>Enter<\/strong> para prosseguir.<\/li>\n<li>Ser\u00e1 perguntado se voc\u00ea deseja criar uma senha: <strong>Enter passphrase (empty for no passphrase). <\/strong>Caso voc\u00ea cadastre uma senha nesta fase, ter\u00e1 que inform\u00e1-la sempre que se conectar ao servidor remoto. Para facilitar o processo, deixe essa senha em branco, pra isso pressione <strong>Enter<\/strong> duas vezes seguidas.<\/li>\n<\/ul>\n<p><strong>Como acessar sem senha<\/strong><\/p>\n<ul>\n<li>Voc\u00ea pode realizar a desconex\u00e3o remota, pressionando <strong>CTRL + D<\/strong>, e iniciar a conex\u00e3o via SSH:<\/li>\n<\/ul>\n<pre>ssh usuario@servidor<\/pre>\n<ul>\n<li>O servidor remoto n\u00e3o solicitar\u00e1 que voc\u00ea insira a senha para o acesso.<\/li>\n<\/ul>\n<p><strong>Salvar chave p\u00fablica em servidor remoto<\/strong><\/p>\n<p>Agora, para conseguir acessar o servidor remoto por meio das chaves geradas, voc\u00ea deve salvar a chave p\u00fablica no servidor remoto.<\/p>\n<ul>\n<li>Primeiro, mova a chave para o servidor:<\/li>\n<\/ul>\n<pre>scp ~\/.ssh\/id_rsa.pub usuario@servidor:~\/<\/pre>\n<div class=\"hts-messages hts-messages--info    \"   >\n<p>\n    \t\t\t\t\tO comando acima cria uma c\u00f3pia da chave p\u00fablica, gerada anteriormente, para a pasta principal do seu usu\u00e1rio no servidor remoto.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<ul>\n<li>Se for o primeiro acesso ao servidor remoto por SSH, o sistema pedir\u00e1 para voc\u00ea adicionar o novo endere\u00e7o na lsita de dom\u00ednios conhecidos.<\/li>\n<li>Depois, ser\u00e1 solicitado que voc\u00ea realize o login:<\/li>\n<\/ul>\n<pre>ssh usuario@servidor<\/pre>\n<ul>\n<li>Em seguida,\u00a0informe usu\u00e1rio e senha para que o arquivo seja transferido.<\/li>\n<\/ul>\n<p>Agora, voc\u00ea dever\u00e1 transfeir o arquivo para o local correto no servidor remoto.<\/p>\n<ul>\n<li>Verifique se a pasta <strong>.ssh<\/strong> foi criada no servidor. Use algum comando para listar o diret\u00f3rio, como por exemlo, <strong>ls<\/strong>. Caso a pasta n\u00e3o seja criada, voc\u00ea dever\u00e1 cri\u00e1-la com <strong>permiss\u00e3o 700<\/strong>:<\/li>\n<\/ul>\n<pre>mkdir .ssh chmod -R 700 .ssh<\/pre>\n<ul>\n<li>Ap\u00f3s criar a pasta, ou caso ela j\u00e1 exista, devemos inserir o conte\u00fado do arquivo de chave p\u00fablica no arquivo respons\u00e1vel por guardar as chaves de acesso. Basta digitar:<\/li>\n<\/ul>\n<pre>cat id_rsa.pub &gt;&gt; .ssh\/authorized_keys<\/pre>\n<div class=\"hts-messages hts-messages--success   hts-messages--withicon \"   >\n<p>\n    \t\t\t\t\tEste commando coloca os dados da chaves p\u00fablica no final do arquivo <strong>authorized_keys<\/strong>, ou seja, se voc\u00ea tiver cadastrado outra chave p\u00fablica em seu servidor, n\u00e3o haver\u00e1 problemas.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Conhe\u00e7a!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o Cloud Server PRO, <a href=\"https:\/\/www.locaweb.com.br\/cloud\/cloud-server-pro\/\" target=\"_blank\" rel=\"noopener noreferrer\">clique aqui<\/a> e saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[118,106],"ht-kb-tag":[495,377],"class_list":["post-5814","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps-locaweb","ht_kb_category-cloud-server-pro","ht_kb_tag-categoriacloud-e-dedicados","ht_kb_tag-categoriavps-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=5814"}],"version-history":[{"count":10,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5814\/revisions"}],"predecessor-version":[{"id":31483,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5814\/revisions\/31483"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=5814"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=5814"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=5814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}