Configurando chaves SSH

Chaves SSH

Senhas são ótimas para nós humanos, mas quando se trata de segurança, elas possibilitam que nossos recursos - o login em um site, seu email, sua conta bancária - fiquem vulneráveis caso você escolha uma senha fraca.

Para evitar este problema, emprega-se o uso de "pares de chaves". Elas existem sempre em dois tipos:

  • Privada: Somente você possui. Esta deve ficar bem guardada (como a senha em sua memória)
  • Pública: Você distribui para o mundo. É com ela que os outros podem identificar que você é você mesmo.

O jeito fácil

Para criar e instalar as chaves no servidor da Getup, basta que você instale o programa RHC. Ele cuidará de todos os passos necessários.

Veja nosso guia de Primeiros Passo, seção 2 - Instale as ferramentas, publique e atualize seu código

O outro jeito

Gerando suas chaves

Se estiver usando Windows recomendamos que você instale o RHC pois ele já configura as ferramentas necessárias para acessar o servidor da Getup.

Para outros sistemas, provavelmente você já possua um par de chaves. Elas encontram-se no diretório de seu usuário, dentro de .ssh

Abra um terminal e execute:

ls -l ~/.ssh

Se estiver no Windows, procure pela pasta C:\Usuários\SeuNome\.ssh.

As chaves possuem os seguintes nomes:

  • id_dsa:         Chave privada DSA
  • id_dsa.pub: Chave pública DSA
  • id_rsa:          Chave privada RSA
  • id_rsa.pub:  Chave pública RSA

RSA e DSA são formatos distintos de chaves. Se existir algum par destes arquivos (com e sem .pub) então não precisamos gerar uma chave.

Caso nenhum destes arquivos exista, podemos gear um novo par com o seguinte comando:

ssh-keygen

Pressione [ENTER] até que o comando termine.

Agora você deve ter um novo par de chaves RSA em seu diretório .ssh

Instalando a chave no servidor

Para acessar o código de sua aplicação, é necessário que a chave pública seja instalada no servidor da Getup.

Você pode fazer isso de duas maneira distintas:

A - Dashboard Web:

Acesse o dashboard web em https://broker.getupcloud.com e vá em "Configurações".

Na seção "Chaves Públicas", cole o conteúdo do arquivo público (id_rsa.pub ou id_dsa.pub) e pressione "Salvar".

B - Linha de comando (RHC):

A partir do terminal, execute:

rhc sshkey add default ~/.ssh/id_rsa.pub 

Teste o acesso

Se você já possui uma aplicação criada, poderá testar a nova chave simplesmente baixando o código da aplicação:

rhc git-clone [nome-do-app]

Ao término do download, um novo diretório com o nome da aplicação será criado localmente.

Se voce receber a mensagem "Unable to clone your repository",  significa que sua chave não foi instalada corretamente.
Neste caso, entre em contato com nosso suporte para obter ajuda.

 

Tem mais dúvidas? Envie uma solicitação

0 Comentários

Por favor, entre para comentar.
Powered by Zendesk