ssh-add
Aggiungere, consultare e rimuovere identità da un agente esistente.
Prima di eseguire
L’agente deve essere raggiungibile tramite SSH_AUTH_SOCK. Non avere identità caricate è diverso dal non poter raggiungere l’agente. -t limita il tempo di caricamento, senza eliminare né far scadere il file della chiave. Rimuovere un’identità dall’agente non revoca le autorizzazioni del server né elimina elementi dal Portachiavi.
Esempi
Caricare una chiave privata per un’ora, inserendo la passphrase se richiesta.
ssh-add -t 1h ~/.ssh/id_ed25519Elencare le impronte delle identità caricate nell’agente.
ssh-add -lRimuovere l’identità dall’agente senza eliminare il file.
ssh-add -d ~/.ssh/id_ed25519Opzioni ed esempi
identity_fileComuneAggiungi una chiave privata all'agente, richiedendone la passphrase quando necessario.
ssh-add ~/.ssh/id_ed25519-l / -LComuneElenca le impronte digitali o le chiavi pubbliche attualmente detenute dall'agente.
ssh-add -l-t lifeComuneLimitare il tempo di permanenza dell'identità nell'agente; questo non scade né revoca la chiave stessa.
ssh-add -t 1h ~/.ssh/id_ed25519-d identity_fileComuneRimuovere un'identità dall'agente; questo non lo revoca sul server.
ssh-add -d ~/.ssh/id_ed25519-DRimuovi tutte le identità dall'agente corrente, senza eliminare i file chiave.
ssh-add -D-cRichiedere conferma prima di utilizzare un'identità aggiunta; è richiesto un programma di conferma appropriato.
ssh-add -c ~/.ssh/id_ed25519-x / -XBlocca o sblocca l'agente in modo interattivo.
ssh-add -x-T public_keyVerifica se l'agente può utilizzare la chiave privata corrispondente.
ssh-add -T ~/.ssh/id_ed25519.pubRiferimenti ufficiali
Verificato il 27 ottobre 2026