SSH-agent og ssh-add er værktøjer, der bruges til at håndtere SSH-nøgler på en sikker og effektiv måde. Her er en detaljeret forklaring af, hvordan de fungerer, og deres interne mekanismer:
SSH-agent er et program, der holder private nøgler i hukommelsen og udfører kryptografiske operationer på vegne af klienten. Det gør det muligt at bruge SSH-nøgler uden at skulle indtaste passphrasen hver gang.
eval $(ssh-agent)
bruges ofte til at starte agenten og sætte de nødvendige miljøvariabler.SSH_AGENT_PID
og SSH_AUTH_SOCK
, som bruges af SSH-klienten til at kommunikere med agenten.ssh-add er et værktøj, der bruges til at tilføje private nøgler til SSH-agenten. Det gør det muligt at indlæse nøgler i agenten, så de kan bruges uden at skulle indtaste passphrasen hver gang.
ssh-add
bruges til at tilføje nøgler til agenten. Standardnøglen er typisk ~/.ssh/id_rsa
, men andre nøgler kan specificeres som argumenter.ssh-add -l
viser en liste over de nøgler, der i øjeblikket er indlæst i agenten.ssh-add -d
bruges til at fjerne specifikke nøgler fra agenten, mens ssh-add -D
fjerner alle nøgler.SSH-agent og ssh-add arbejder sammen gennem en række interne mekanismer:
SSH_AUTH_SOCK
.Samlet set gør SSH-agent og ssh-add det nemmere og mere sikkert at håndtere SSH-nøgler ved at reducere behovet for at indtaste passphrasen gentagne gange og ved at beskytte nøglerne i hukommelsen.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker