Como posso ligar-me à minha conta de alojamento através do protocolo SSH?


Novos conceitos de segurança tornaram necessário alterar o método de autenticação baseado em utilizador/palavra-passe para o método de autenticação baseado num par de chaves.

A autenticação baseada num par de chaves é feita através de duas chaves que combinadas entre si permitem a autenticação de um utilizador perante um servidor. Estas chaves são conhecidas como Chave Pública e Chave Privada.

Para usar este método de autenticação é necessário gerar uma Chave Pública e uma Chave Privada. Neste artigo iremos aprender como gerar e usar este par de chaves no acesso SSH.

 

Chave Pública e Chave Privada.

 

Quando é gerado o par de chaves, devemos manter no servidor a Chave Pública e a Chave Privada deve ser mantida num lugar bem seguro no computador a partir do qual efetuamos o acesso SSH.

É importante que não dê a chave privada a ninguém, e nem deve usar a chave privada em computadores públicos.

 

Vamos começar.

 

Caso ainda não tenha o serviço de SSH ativo para a sua conta de alojamento, deverá entrar em contacto com o suporte para saber quais as providencias que deverá tomar.

Neste artigo iremos usar as aplicações Putty e Pageant que poderá baixar gratuitamente através do site oficial. http://www.openssh.com/windows.html

Para gerar um par de chaves é necessário aceder ao cPanel. Consulte o nosso artigo Aqui! para saber como se deve ligar ao cPanel.

 

Geração de um par de chaves no cPanel, Passo a Passo:

 

  1. Aceder ao cPanel
  2. Clicar no icon "SSH/Shell Access"
  3. Clicar no botão "Manage SSH Keys"
  4. Clicar no icon "Generate a new Key", neste ponto deverá introduzir os seguintes dados:
    1. Key Name (defaults to id_dsa): id_dsa
    2. Key Password: Escolha uma palavra-passe forte, para aumentar a segurança do seu par de chaves.
    3. Password (Again): Escolha uma palavra-passe forte, para aumentar a segurança do seu par de chaves.
    4. Strength (why?): Serve para medir a força da sua palavra-passe
    5. Key Type: DSA
    6. Key Size: 1024
  5. Clicar no botão "Generate Key"
  6. Clicar no botão "Go Back"
  7. Clicar no endereço "Manage Authorization"
  8. Clicar no botão "Authorize"
  9. Clicar no botão "Go Back"
  10. No separador "Private Keys" clicar no endereço "View/Download"
    1. "Enter the passphrase to unlock id_dsa for conversion": Aqui deve colocar a palavra-passe escolhida anteriormente no ponto 4.2
    2. Clicar no botão "Convert"
    3. Clicar no botão "Download Key"
    4. Clicar no botão "Go Back"
  11. Clicar no botão "Go Back"
  12. No separador "Private Keys" clicar no endereço "Delete"
  13. Clicar no botão "Yes"

Neste ponto já conseguimos gerar um par de chaves. A Chave Pública que ficou guardada no servidor e a Chave Privada que foi baixada para o nosso computador e que está protegida com uma palavra-passe.

 

Ligação via SSH utilizando o Putty e Pageant baseado no par de chaves:

 

  1. Execute ambas as aplicações Putty e Pageant
  2. Abra a aplicação Pageant
  3. Clique no botão "Add Key"
  4. Carregue o ficheiro "PPK" (Chave Privada)
  5. Introduza a palavra-passe que foi definida no ponto 4.2
  6. Clique no botão "OK"
  7. Clique no botão "Close"
  8. Abra a aplicação Putty
  9. No painel principal deve usar as seguinte opções
    1. Host Name or IP Address: Deverá colocar o nome do seu domínio ou IP do servidor.
    2. Port: A porta por defeito é a 22, acho não funcione solicite o número da porta ao suporte.
    3. Connection Type: SSH
  10. Clique no botão "Open"
  11. Finalmente irá aparecer uma janela a solicitar o "Login" tipicamente será o login de acesso a cPanel.

 

IMPORTANTE

Nunca use este método para aceder através de redes ou computadores públicos

Sempre que terminar de usar o Putty, certifique-se que também termina o Pageant

 

Conclusão

 

Sempre que necessite de aceder ao seu alojamento via SSH basta apenas executar a aplicação Pageant e a aplicação Putty

Avaliação média:0 (0 Avaliações)
Chuck Norris has counted to infinity. Twice.