tutoriais:usando_chave_de_ssh
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | tutoriais:usando_chave_de_ssh [2023-05-11 15:05] (current) – created gnann | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Usando chave do ssh ====== | ||
+ | ==== O que é chave do ssh e por quê usá-la? ==== | ||
+ | A chave de ssh é uma credencial que permite o detentor da chave acessar um servidor ssh. Ela consiste na verdade em um par de chaves: uma privada e outra pública. A chave privada deve ser guardada com segurança e, idealmente, não compartilhada. A pública deve ser colocada no servidor ssh de destino para a autenticação. | ||
+ | |||
+ | A chave ssh é uma alternativa à senha. Ela é mais segura pois não necessita transferir a senha ao servidor, possui tamanho maior e mais complexo do que qualquer senha que o usuário possa ter e permite acesso mais fácil ao servidor, sem ter precisar lembrar de senhas. | ||
+ | ==== Como criar uma chave ssh e transferir para o servidor ==== | ||
+ | === Host Linux === | ||
+ | == Criar um par de chaves == | ||
+ | Para criar um par de chaves com as opções padrões, basta rodar o comando '' | ||
+ | < | ||
+ | > ssh-keygen | ||
+ | Generating public/ | ||
+ | Enter file in which to save the key (/ | ||
+ | Enter passphrase (empty for no passphrase): | ||
+ | Enter same passphrase again: | ||
+ | Your identification has been saved in / | ||
+ | Your public key has been saved in / | ||
+ | The key fingerprint is: | ||
+ | SHA256: | ||
+ | The key's randomart image is: | ||
+ | +---[RSA 3072]----+ | ||
+ | | | ||
+ | | . o | | ||
+ | | | ||
+ | | *. =.. + | | ||
+ | | E o o.*S.+ . | | ||
+ | |. . .=++o+. | ||
+ | |=* o..+ o.o | | ||
+ | |+=O+o+ . o | | ||
+ | |. oB= | ||
+ | +----[SHA256]-----+ | ||
+ | </ | ||
+ | Pode-se alterar o nome e o caminho das chaves e, opcionalmente, | ||
+ | == Adicionar a chave pública ao servidor == | ||
+ | No exemplo será usado o servidor '' | ||
+ | < | ||
+ | > ssh-copy-id -i < | ||
+ | / | ||
+ | / | ||
+ | < | ||
+ | |||
+ | Number of key(s) added: 1 | ||
+ | |||
+ | Now try logging into the machine, with: " | ||
+ | and check to make sure that only the key(s) you wanted were added. | ||
+ | |||
+ | </ | ||
+ | A flag '' | ||
+ | |||
+ | O comando pergunta interativamente a senha do servidor ssh do seu usuário para copiar a chave. | ||
+ | == Acessando o servidor == | ||
+ | Com as chaves criadas e a pública copiada, o usuário pode acessar o servidor com o comando '' | ||
+ | === Host Windows === | ||
+ | == Instale o PuTTY == | ||
+ | Acesse o link [[https:// | ||
+ | == Logue no sites.ime.usp.br == | ||
+ | Abra o programa **PuTTY** e insira '' | ||
+ | |||
+ | {{: | ||
+ | == Criando as chaves == | ||
+ | Execute o programa **PuTTYgen**, | ||
+ | |||
+ | {{: | ||
+ | == Adicionar a chave pública no servidor == | ||
+ | No servidor logado no **PuTTY** edite, com seu editor de texto favorito, o arquivo '' | ||
+ | == Salvar a chave privada == | ||
+ | Clique no botão **Save private key** no **PuTTYgen** e salve em um lugar apropriado. | ||
+ | == Adicionar chave privada ao PuTTY == | ||
+ | No **PuTTY**, vá em '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Com isso você consiguirá logar no '' | ||
+ | |||
+ | |||
+ | |||
tutoriais/usando_chave_de_ssh.txt · Last modified: 2023-05-11 15:05 by gnann