chaves SSH do USB Stick

6

Eu tenho alguns desktops, alguns laptops e um netbook. Alguns desses dispositivos ainda executam janelas. Eu uso essas máquinas para conectar ao Launchpad, onde meus projetos são hospedados. Estou realmente começando a preencher a seção de chaves SSH no Launchpad, e fiquei me perguntando - se o SSH (chave privada) se relaciona comigo, então eu deveria ter uma única identidade certa?

Eu sei que é provável que haja uma guerra de chamas religiosas aqui, mas eu queria saber se eu poderia fazer algo semelhante a isso: Eu estou querendo saber se eu posso criar um stick USB - que literalmente tem o meu certificado instalado. Dessa forma, enquanto me movo entre as máquinas, posso simplesmente conectar o pen drive, digitar a frase secreta e estou pronto para ir. Eu poderia adicionar Putty e o material puttyAgent (portátil?) Lá para me permitir rodar em máquinas Windows.

Isso reduziria o número de chaves ssh para 1 - representando-me, em vez de

  • eu em um laptop windows
  • eu na sessão do Ubuntu no mesmo laptop
  • eu em um netbook
  • eu em um desktop "e assim por diante ...
por Mike Hingley 30.12.2014 / 01:33

1 resposta

4

Sim, mas não em um sistema de arquivos FAT . ssh usará somente chaves privadas com permissões definidas como 400 ou 600 , mas o FAT não permite isso.

Para contornar isso, fiz várias partições no meu pen drive. Isso me dá uma partição Linux para minhas chaves OpenSSH e uma partição FAT para minhas chaves PuTTY. Em seguida, posso usar ssh-add / pageant para carregar a chave apropriada e conectar sem especificar meu local de chave.

    
por SlightlyCuban 30.12.2014 / 21:37