SSH de osx para osx e, em seguida, use o agente

0

Eu tenho um mac em casa e um mac no trabalho. O mac de trabalho é configurado para ssh para todos os servidores relacionados ao trabalho. Às vezes eu tenho que conectar do meu mac de casa e acessar os servidores que estão configurados no meu mac de trabalho. Quando me conecto a VPN e ssh no meu mac de trabalho, e tento ssh para qualquer outro servidor que esteja configurado no meu mac de trabalho ele está pedindo minha senha para o usuário do meu mac de trabalho, que eu não tenho nenhum , então eu apenas apertei enter e, em seguida, ele pede a senha para o servidor que eu quero conectar (configuração ssh sem chave).

O ssh-agent não está sendo executado por padrão quando eu me conecto ao meu trabalho mac via ssh. Eu tenho que começar manualmente.

Eu também tenho uma configuração semelhante no meu Mac em casa, sshing em uma caixa virtual linux e depois para uma instância amazon ec2 usando o agente ssh da caixa e funciona bem sem problemas.

Você poderia me dizer como corrigir esse problema? Ou uma solução alternativa?

    
por Matyas 19.07.2013 / 20:10

1 resposta

1

Se você gostaria de ter chaves adicionadas a um ssh-agent quando você usa o SSH, você ainda terá que digitar a senha, mas você pode configurar seu .bashrc para executar esses comandos automaticamente para você.

Se, no entanto, você está procurando ter as chaves que você já desbloqueara em seu sistema inicial também usadas para outras sessões ssh do trabalho, você pode usar a opção ForwardAgent em seu arquivo ssh_config (~ / .ssh / config).

    
por 19.07.2013 / 20:47