Como eu uso uma chave pública SSH de uma máquina remota?

0

Configuração As chaves públicas são configuradas em um Macbook. Eu posso fazer um push sem senha para o github e um servidor (iMac) na rede local.

O problema Eu sei que as chaves estão parcialmente configuradas corretamente, porque tudo funciona se estou sentado no Macbook. O que não funciona é quando eu SSH para o Macbook remotamente e tentar empurrar para o github ou para o servidor iMac. Fui solicitado a inserir minha frase secreta de chave SSH.

O que estou perdendo para habilitar o envio para o github do Macbook enquanto estiver logado remotamente a partir do iMac?

    
por kubi 16.06.2010 / 02:55

2 respostas

0

Um agente SSH adequado. Você pode executar um agente em sua máquina local, carregar a chave nele e ativar o encaminhamento de agente SSH, ou pode conectar-se ao agente existente durante a sessão SSH. Não tenho ideia de como isso é feito.

    
por 16.06.2010 / 03:14
0

Eu tenho uma solução parcial

$> eval 'ssh-agent'
$> ssh-add
enter the passphrase here

O problema é que essa solução não é persistente da melhor maneira possível. Além disso, parece que serei solicitado a inserir minha senha pelo menos uma vez sempre que fizer login, o que anula o objetivo. Eu não estou fazendo muitas tarefas como esta, é sempre apenas "login, push, logout".

    
por 16.06.2010 / 03:44