Mesclar chaves SSH locais para trabalhar simultaneamente

2

Eu tenho usado muito o SSH. Eu me vejo criando novas chaves quando algo falha, como por git , então eu perco a comunicação com meus outros servidores. Eu sei que daqui para frente deve haver apenas um conjunto de chaves geradas localmente, mas, por enquanto, preciso mesclar os muitos /.ssh de backups que fiz para que todos possam ser usados simultaneamente. Como posso fazer isso?

    
por ThomasReggi 17.08.2012 / 21:51

2 respostas

3

É permitido listar muitas chaves no seu ~/.ssh/config . Ou você pode adicionar muitas chaves a um agente SSH .

Host *
    IdentityFile ~/.ssh/zoredache_20101108.id_rsa
    IdentityFile ~/.ssh/zoredache_20100211.id_rsa
    IdentityFile ~/.ssh/zoredache_20080514_id_rsa
    
por 17.08.2012 / 22:07
0

No seu arquivo ~ / .ssh / config, tente:

Host A
    IdentityFIle ~/.ssh/for-host-a.id

Host B
    IdentityFIle ~/.ssh/for-host-b.id

Host C
    IdentityFIle ~/.ssh/for-host-c.id

Uma configuração de sessão permite apenas 3 tentativas de autenticação antes que a conexão seja interrompida. Pense nisso como um limite de 3 arquivos de ID. Com o acima, você pode ssh para hospedar A e usará apenas esse arquivo de ID. ssh para hospedar B e usa um diferente, e assim por diante.

    
por 17.08.2012 / 23:12

Tags