Pular para conteúdo

SSH Putty CAC

Guia para o uso da MS CAPI com Putty-CAC

Secure Shell (SSH) é um protocolo de rede criptográfico para operação de serviços de rede de forma segura sobre uma rede insegura. O melhor exemplo de aplicação conhecido é para login remoto de utilizadores a sistemas de computadores.

O SSH fornece um canal seguro sobre uma rede insegura em uma arquitetura cliente-servidor, conectando uma aplicação cliente SSH com um servidor SSH. Aplicações comuns incluem login em linha de comando remoto e execução remota de comandos, mas qualquer serviço de rede pode ser protegido com SSH.

O Putty-CAC é um software baseado no Putty, que é um terminal SSH. A versão utilizada neste guia é a 0.76.

Configuração do Ambiente

  1. Instalar o cliente do HSM. Pode ser obtida em Downloads.

  2. Configurar CSP utilizando o DINAMOcon.

  3. Para utilizar o Putty-CAC é necessário habilitar a CNG. Para isso o DINAMOcon deve ser executado com elevação administrativa. Depois de aberto, clique em Configuração local e em seguida no menu MS CAPI. Marque CNG Habilitada e aplique a configuração.

    Parâmetros MS CAPI Parâmetros MS CAPI
    Parâmetros MS CAPI

  4. Primeiro abra a aba de certificados do DINAMOcon: na tela inicial escolha Certificados e depois clique no menu Certificados. Confira se o certificado a ser utilizado está habilitado no Windows, se não tiver, clique com o botão direito e habilite.

    Tabela de certificados Tabela de certificados
    Tabela de certificados

  5. Configurar Putty-CAC.

  6. Depois de abrir o programa preencha o IP/porta

  7. Abra o menu Connection -> SSH -> Certificate e clique no botão Set CAPI Cert e escolha o certificado a ser utilizado.

  8. É necessário para autenticação que a chave publica esteja no servidor de destino, para isso existe um botão para copiar a chave no formato correto. Clique em Copy to Clipboard e copie para o arquivo authorized_keys no servidor.

  9. O servidor de destino precisa estar configurado corretamente também, o serviço de SSH normalmente vem com a autenticação por chave publica desabilitada e é necessário habilitar; para isso basta editar o arquivo sshd_config e adicionar a linha:

    PubkeyAuthentication yes