ssh-agent(1)
ssh-agent(1)
NAMN
ssh-agent — OpenSSH autentiseringsagent
SYNOPSIS
ssh-agent [-c | -s] [-Dd] [-a bind_adress] [-E fingerprint_hash]
[-O option] [-P tillåtna_providers] [-t livslängd]
ssh-agent [-a bind_adress] [-E fingerprint_hash] [-O option]
[-P tillåtna_providers] [-t livslängd] kommando [arg ...]
ssh-agent [-c | -s] -k
BESKRIVNING
ssh-agent håller privata nycklar för publik-nyckel-autentisering. Via miljövariabler kan klienter hitta agenten och använda den automatiskt när man loggar in på andra maskiner med ssh(1).
Agenten startas typiskt antingen:
- vid start av en X-session (kör andra program som barn till agenten, t.ex.
ssh-agent xterm &), eller - i en inloggningsskal där du evaluerar exporterade variabler, t.ex.
eval `ssh-agent -s`.
Agenten innehåller initialt inga nycklar. Lägg till med ssh-add(1) (eller automatiskt via AddKeysToAgent i ssh_config(5)). Flera identiteter kan lagras samtidigt. Anslutningar till agenten kan vidarebefordras med ssh -A (se varningar i ssh(1)); lösenfraser/privata nycklar skickas aldrig i klartext över nätet.
FLAGGOR
| Flagga | Beskrivning |
|---|---|
| -a bind_adress | Bind agenten till UNIX-socket på given adress. Standard: $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>.
|
| -c | Skriv C-shell-kommandon till stdout (standard om SHELL ser ut som csh/tcsh). |
| -D | Kör i förgrund (forka inte). |
| -d | Debugläge (forka inte; skriv debug till stderr). |
| -E fingerprint_hash | Hashalgoritm för fingeravtryck: md5 eller sha256 (standard sha256). |
| -k | Döda aktuell agent (PID via SSH_AGENT_PID). |
| -O option | Startalternativ. Stöds:
|
| -P tillåtna_providers | Mönsterlista över godkända sökvägar till PKCS#11- och FIDO-middleware som får användas av ssh-add(1) (-S/-s). Icke-matchande bibliotek nekas. Mönstersyntax: se ”PATTERNS” i ssh_config(5). Standard: /usr/lib*/*,/usr/local/lib*/*.
|
| -s | Skriv Bourne-shell-kommandon till stdout (standard om SHELL inte är csh-typ). |
| -t livslängd | Standard maxlivslängd för identiteter som läggs till i agenten (sekunder eller tidsformat enligt sshd_config(5)). Värde satt via ssh-add(1) per nyckel åsidosätter detta. Utan denna flagga: obegränsad. |
| kommando [arg ...] | Om angivet körs kommandot som barnprocess; agenten avslutas när kommandot slutar. |
MILJÖ
- SSH_AGENT_PID
- Agentens process-ID.
- SSH_AUTH_SOCK
- Sökväg till UNIX-socket för agenten (åtkomlig för nuvarande användare; root eller samma användare kan missbruka den).
FILER
$TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>- UNIX-sockets för anslutning till agenten. Ska bara vara åtkomliga för ägaren och tas bort när agenten avslutas.
SE ÄVEN
ssh(1), ssh-add(1), ssh-keygen(1), ssh_config(5), sshd(8)
FÖRFATTARE
OpenSSH är en derivat av Tatu Ylönens fria ssh 1.2.12. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt och Dug Song rättade många fel, återinförde funktioner och skapade OpenSSH. Markus Friedl bidrog med stöd för protokoll 1.5 och 2.0.
COLOFON
Denna sida är del av openssh (Portable OpenSSH). Projektinfo: http://www.openssh.com/portable.html. Felrapportering: http://www.openssh.com/report.html. Sidan erhölls från openssh-9.9p2.tar.gz (⟨http://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/⟩) den 2025-08-11. Synpunkter på denna HTML-version eller bättre källa/förbättringar (ej del av originalmanualen): man-pages@man7.org.
GNU — 10 augusti 2023 — ssh-agent(1)
Sidslut
Orginalhemsidan på Engelska :https://www.man7.org/linux/man-pages/man1/ssh-agent.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.