Hvis macOS bliver ved med at spørge efter passphrasen, selv efter regenerering af den offentlige nøgle, kan du følge disse trin for at få systemet til at huske passphrasen:
ssh-agent er en program, der holder dine private nøgler i hukommelsen og kan automatisk levere passphrasen, når det er nødvendigt.
eval "$(ssh-agent -s)"
Brug følgende kommando til at tilføje din private nøgle til ssh-agent:
ssh-add -K ~/.ssh/id_rsa
For at sikre, at passphrasen gemmes i macOS Nøglering, kan du bruge flaget -K
med ssh-add
:
ssh-add -K ~/.ssh/id_rsa
For at sikre, at ssh-agent kører og har din nøgle tilføjet, kan du bruge følgende kommando:
ssh-add -l
Dette vil liste de nøgler, der er tilføjet til ssh-agent.
For at sikre, at ssh-agent starter automatisk ved login, kan du tilføje følgende linjer til din ~/.bash_profile
eller ~/.zshrc
fil:
# Start ssh-agent
eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/id_rsa
Ved at følge disse trin, bør macOS huske din passphrase og ikke spørge efter den hver gang du bruger din SSH-nøgle.
Har du brug for hjælp til macOS eller SSH? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om det drejer sig om installation, fejlfinding eller vejledning, er hjælp lige ved hånden.