Overzicht
ssh-add laadt SSH persoonlijke sleutels in het geheugen zodat ssh-agent ze kan beheren. Zodra een sleutel is toegevoegd, wordt de authenticatie automatisch afgehandeld voor alle SSH-verbindingen die die sleutel gebruiken.
Belangrijkste Functies
- SSH persoonlijke sleutels toevoegen aan ssh-agent
- Handig gebruik door passphrase slechts één keer in te voeren
- Functies voor het bekijken en verwijderen van toegevoegde sleutels
- Ondersteuning voor PKCS#11 tokens
Belangrijkste Opties
Veelgebruikte opties voor het ssh-add commando.
Sleutelbeheer
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`ssh-add` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Diverse toepassingsvoorbeelden van het ssh-add commando.
Standaard SSH-sleutel toevoegen
ssh-add
Voegt de persoonlijke sleutel op het standaardpad (~/.ssh/id_rsa, etc.) toe aan ssh-agent. Als er een passphrase is, wordt gevraagd deze in te voeren.
Specifieke SSH-sleutel toevoegen
ssh-add ~/.ssh/my_custom_key
Voegt de persoonlijke sleutel op het opgegeven pad toe aan ssh-agent.
Lijst van momenteel toegevoegde sleutels weergeven
ssh-add -l
Controleert de publieke sleutel-fingerprints van alle persoonlijke sleutels die momenteel in ssh-agent zijn geladen.
Specifieke sleutel verwijderen
ssh-add -d ~/.ssh/my_custom_key
Verwijdert de opgegeven persoonlijke sleutel uit ssh-agent.
Alle sleutels verwijderen
ssh-add -D
Verwijdert alle persoonlijke sleutels die in ssh-agent zijn geladen.
Sleutel toevoegen met levensduur (1 uur)
ssh-add -t 3600 ~/.ssh/id_rsa
Stelt in dat de toegevoegde sleutel na 1 uur (3600 seconden) automatisch wordt verwijderd uit ssh-agent.
Tips & Aandachtspunten
Handige tips en zaken om op te letten bij het gebruik van ssh-add.
Controleren of ssh-agent draait
Voordat u ssh-add gebruikt, moet u controleren of ssh-agent draait. Normaal gesproken start het automatisch bij het starten van de sessie, maar soms moet het handmatig worden gestart.
- Controle commando: pgrep ssh-agent
- Start commando (voorbeeld): eval "$(ssh-agent -s)"
Beveiligingsoverwegingen
Het toevoegen van sleutels aan ssh-agent is handig omdat u de passphrase niet opnieuw hoeft in te voeren, maar het verhoogt het beveiligingsrisico als iemand fysieke toegang heeft tot het systeem. Wees extra voorzichtig met sleutels zonder passphrase.
Gebruik van levensduurbeperking voor sleutels
Door de levensduur van sleutels te beperken met de -t optie, worden ze na een bepaalde tijd automatisch verwijderd, wat de beveiliging verhoogt. Dit is vooral handig op gedeelde systemen of voor tijdelijke taken.