Por que o ssh-keygen está criando arquivos .pub em branco?

0

Alguns meses atrás eu usei ssh-keygen para criar id_rsa / id_rsa.pub para usar com o Github e tudo correu bem. (Eu estou usando o OSX Sierra, 10.12.6 localmente, mas estou gerando os keypairs em um terminal linux que eu uso remotamente. Eu não sei exatamente o sabor do linux.)

Eu preciso de um novo par de chaves para um repositório diferente, então eu repeti o processo e criei id_rsa_2 / id_rsa_2.pub . Tudo parecia ir bem, mas quando eu realmente tento pegar minha chave pública, não recebo nada.

Então, se eu entrar

cat ~/.ssh/id_rsa.pub 

Então eu recebo a saída exatamente como eu esperava.

Mas se eu entrar

cat ~/.ssh/id_rsa_2.pub 

Então eu não recebo nada de volta. O terminal avança para a próxima linha sem qualquer saída. Gerei agora id_rsa_2 , id_rsa_3 , id_rsa_4 e até id_rsa_5 . Em todos os casos, ssh-keygen parece ser executado sem problemas e fornece todos os resultados esperados durante o processo de criação. Eu posso ver os arquivos id_rsa_n e id_rsa_n.pub exatamente onde espero que estejam. (Onde n em {2, 3, 4, 5}).

Mas sempre que tento recuperar a chave pública, não recebo nada.

A única coisa que encontrei via Google é a possibilidade de estar sem espaço. No entanto, eu confirmei que estou usando apenas alguns megas do meu espaço de usuário (e tenho muito mais do que isso disponível para mim). Então não é uma questão de espaço. Então ... por que ssh-keygen está me dando arquivos .pub em branco?

O comando exato que estou executando é:

ssh-keygen -t rsa -C "my email address"
    
por Nathaniel Givens 12.02.2018 / 16:55

1 resposta

0

Isso acabou sendo outro caso em que o problema era falta de espaço. Como não havia espaço no meu diretório inicial, o ssh-keygen só podia enviar arquivos vazios. Uma vez que eu limpei algum espaço, funcionou muito bem.

    
por 13.02.2018 / 19:26