Instalando e Configurando o Putty para Windows

O PuTTY é um popular cliente SSH para windows. Este documento ajudará você a instalar e configurar o cliente para acessar suas aplicações na Getup.

 

Baixe o PuTTY

O instalador pode ser baixado aqui.

Utilize a versão estável do instalador, no momento em que escrevo este artigo, a versão é putty-0.63-installer.exe

 

Executando o instalador

Após o download execute o arquivo, se tudo estiver correto você visualizará a tela de boas vindas do instalador.

Passo 1:  Clique em Next  para iniciar a instalação.

putty_wizard_1.png

 

Passo 2: O assistente perguntará pelo caminho a instalar o PuTTY. Recomendo utilizar o padrão, clique em Next para continuar.

putty_wizard_folder_2.png

 

Passo 3: O assistente perguntará qual pasta deseja inserir o PuTTY no Menu Iniciar. Recomendo utilizar o padrão, clique em Next para continuar.

putty_wizard_shortcut_3.png

 

Passo 4: Você deverá escolher várias configurações como Ícones no desktop, no menu quick start. Recomendo marcar a opção "Associate .PPK files...".   Clique em Next para continuar.

putty_wizard_additional_4.png

 

Passo 5: O PuTTY está pronto para a instalação, clique em Install  para iniciar o processo de instalação.

putty_wizard_install_5.png

 

Passo 6: Pronto, o PuTTY está instalado, clique em Finish  sair do instalador. Para mais informações recomendo que leia o README.txt

putty_wizard_finish_6.png

 

Criando as chaves SSH

Se você já tem o rhc instalado ou já possui as chaves ssh, pule para o tópico "Importando as chaves SSH".

O PuTTY utiliza um formato próprio de chaves, vamos gerar um par de chaves utilizando o PuTTYgen, que é o gerenciador de chaves.

 

Passo 1: No menu iniciar digite PuTTYgen no caixa de pesquisa.

launch_puttygen.png

 

Passo 2: Como vamos gerar um par de chaves, para isso clique em Generate .

puttygen-generate.png

 

Agora mova o mouse aleatoriamente até a barra verde se preencher por completa.

 

puttygen-randomness.png

 

Assim que estiver concluído você verá a tela abaixo

puttygen-savekey.png

 

Passo 3: Vamos salvar as chaves geradas .

Clique em Save private key para salvar a chave privada. Será perguntado se deseja salvar a chave sem senha, recomendo não utilizar senha para a chave privada, clique em Yes para salvar a chave.

puttygen-savekey1.png

 

No exemplo vamos salvar a chave na pasta "Meus Documentos", o arquivo possui a extensão ".ppk"

puttygen-savekey2.png

 

Agora vamos salvar a chave pública. 

Selecione o conteúdo do campo Public key for pasting into OpenSSH authorized keys file  e salve em um arquivo texto na pasta "Meus Documentos"

puttygen-publickey.png

 

Vamos salvar o arquivo, abra o bloco de notas e cole o conteúdo da chave. Salve com o nome de "chavepublica.txt"

puttygen-publickey2.png

 

Passo 4: Vamos importar a chave publica no Dashboard para acessar sua aplicação.

Faça o login no Dasboard e acesse o menu Settings . Cole o conteúdo da chave pública no campo em branco:

sshkey.png

 

Clique em Save para adicionar a chave.

 

Importando as chaves SSH

Considerando que você já possua as chaves ssh, vamos importa-las para o PuTTY.

Passo 1: No menu iniciar digite PuTTYgen no caixa de pesquisa.

launch_puttygen.png

 

Passo 2: Importe as chaves SSH

Vá até o menu Conversions e selecione Import key

puttygen_import_menu.png

 

Passo 3: Selecione a chave SSH

Uma caixa de diálogo será aberta, navegue até o diretório .ssh dentro da pasta do usuário C:\Users\<nome do usuário>\.ssh e selecione o arquivo id_rsa gerado pelo rhc. (Se você ainda não instalou o RHC, clique aqui)

loadprivatekey.png

 

Passo 4: Salve a chave privada com a extensão .PPK

O PuTTYgen carregará a chave e exibirá as informações. Agora clique em Save Private Key

putty_keygen_save_priv_key.png

 

Passo 5: Selecione o nome da chave

Outra caixa abrirá para você selecionar onde deseja salvar a chave. Novamente, navegue até o diretório .ssh na pasta do usuário C:\Users\<nome do usuario>\.ssh.  Salve como desejar, mas tenha cuidado para não substituir nenhum arquivo do diretório.

private.png

 

Pronto, a chave já for importada e você pode fechar o PuTTYgen.

 

Configurando a conexão com sua Aplicação

Considerando que você já tenha uma aplicação criada na Getup e deseja configurar o PuTTY para acessar via SSH.

Passo 1: Abra o Putty

O caminho mais rápido para abri-lo é acessar o Menu Iniciar e digitar putty na caixa de pesquisa.

launch_putty.png

 

Passo 2:  Endereço SSH.

Você precisa do endereço SSH da sua aplicação para configurar o PuTTY. O modo mais fácil de encontrar é através do menu My Applications do Dashboard, clique na sua aplicação para abrir os detalhes. Uma vez aberto clique no link Want to log in to your application?. O texto selecionado inclui o comando ssh e o endereço da aplicação. No próximo passo você vai copiar o texto excluindo a palavra ssh do inicio da string.

sshaddress.png

 

Passo 3: Inserir o endereço no PuTTY

Na categoria Session, cole a string no campo Host Name, lembre-se de remover a palavra ssh  do início da linha.

savesession.png

 

Passo 4: Associe a chave privada.

Na árvore Category, expanda Connection , expanda  SSH  e clique em Auth. Agora clique em Browse e navegue até o diretório onde salvou a chave privada com extensão .PPK, no meu caso chaveprivada.ppk

putty_auth_config.png

 

select_key.png

 

Passo 5: Salve a sessão

Clique na opção Session na árvore Category. Agora informe o nome da sessão no campo Saved Sessions. Recomendo que utilize o nome da aplicação. Clique em Save e depois em Open para iniciar a sessão.

Captura_de_Tela_2013-10-03__s_16.42.01.png

 

Se tudo estiver correto você verá a famosa tela preta! 

Captura_de_Tela_2013-10-03__s_16.42.21.png

 

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

2 Comentários

  • 0
    Avatar
    Victor Ninck

    PARABÉNS CARA...EU FALEI COM VC NO CHAT E NEM REPAREI QUE FOI VC QUE POSTOU!! CONSEGUI AQUI VLW

  • 0
    Avatar
    Marcelo Farias

    valeu cara! muito bom seu tutorial. segui os passos levei um certo tempo para entender algumas coisas, mas com persistência conseguir concluir a configuração. 

Por favor, entre para comentar.
Powered by Zendesk