C'è un trucco pratico che puoi usare per renderlo davvero facile, stranamente, ho appena discusso questo 30 minuti fa con un amico.
~/.ssh/config
IdentityFile ~/.ssh/ident/%[email protected]%h
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
Questo rende molto facile da usare un modello di ripiego, come le opzioni sono gestiti attraverso la parte superiore verso il basso.
Poi per specificare una chiave specifica per "Bob @ somehost" non resta che creare il file
~/.ssh/ident/[email protected]
E proverà che prima, quando la registrazione in tale host.
Se il file non può essere trovato, o il tasto viene rifiutato, tenterà il prossimo, in questo caso,
~/.ssh/id_rsa
Il vantaggio di questa tecnica è che non è necessario aggiungere un nuovo voce ogni volta che aggiungi un altro host, tutto ciò che devi fare è creare il file chiave nel posto giusto e fa il resto automaticamente.
fonte
2009-04-10 03:03:07
L'unico motivo per cui questo argomento è legato alla programmazione è che molti strumenti SCM utilizzano ssh come parte del loro metodo di azione per funzionare, e gli strumenti SCM sono certamente correlati alla programmazione. –