Autenticazione Putty su Mac OS X?


9

Sul mio computer di sviluppo Windows, utilizzo Pageant con una chiave segreta per l'autenticazione con un server SVN.

Voglio sapere: qual è il processo Mac equivalente per farlo? Pageant non è stato trasferito, come posso effettuare l'autenticazione?


1
Se vuoi importare una chiave dal tuo computer Windows con PuttyGen, usa Esporta -> OpenSSH per creare un file nel formato corretto
Casebash

Risposte:


8

Uso SSH Keychain sul mio Mac per gestire il mio agente chiave ssh e le chiavi associate. Esegue ssh-agent e ssh-add per gestire le chiavi dietro le quinte, ma si avvia quando eseguo l'accesso, memorizza la passphrase nel portachiavi di accesso OSX (non è necessario farlo, però).


Si noti che OSX 10.5+ ha incorporato ssh-agent, quindi non è necessaria alcuna installazione aggiuntiva del software (la prima volta che ho effettuato l'accesso alla chiave privata crittografata in OSX 10.6 mi è stata chiesta la passphrase; questa è stata poi "per magia" aggiunta al portachiavi e non più richieste da allora)
Milan Gardian,

2
blech, quel link non porta più in nessun posto utile :(
bacar

questo è il link corretto - sshkeychain.sourceforge.net
Aldekein,

4

ssh-add e ssh-agent sono gli strumenti equivalenti, che sono integrati. Il modo migliore è leggere qualsiasi tutorial per Linux o OS X nella configurazione di auth con ssh, sarà lo stesso.



3

Per me il ~/.ssh/configfile funziona meglio. Aggiungi ad esso gruppi di configurazioni usando questo schema:

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

e poi

ssh shortname

si collegherà utilizzando tali impostazioni, inclusa la chiave. Ciò ti consente di avere molte chiavi diverse per host diversi senza doverle aggiungere tutte ssh-agent.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.