Sådan Får Du macOS til at Huske SSH Passphrasen – En Trin-for-Trin Guide

Hvordan kan macOS fås til at huske passphrasen igen, når den nu spørger hver gang, selv efter regenerering af den offentlige nøgle med kommandoen ssh-keygen -y -f id_rsa > id_rsa.pub?

Hvis macOS bliver ved med at spørge efter passphrasen, selv efter regenerering af den offentlige nøgle, kan du bruge ssh-agent og tilføje din nøgle med kommandoen `ssh-add -K ~/.ssh/id_rsa` for at gemme passphrasen i macOS Nøglering.

Hvordan kan macOS fås til at huske passphrasen igen, når den nu spørger hver gang, selv efter regenerering af den offentlige nøgle med kommandoen ssh-keygen -y -f id_rsa > id_rsa.pub?

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:

  1. Brug ssh-agent:

    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)"
  2. Tilføj din nøgle til ssh-agent:

    Brug følgende kommando til at tilføje din private nøgle til ssh-agent:

    ssh-add -K ~/.ssh/id_rsa
  3. Gem passphrasen i macOS Nøglering:

    For at sikre, at passphrasen gemmes i macOS Nøglering, kan du bruge flaget -K med ssh-add:

    ssh-add -K ~/.ssh/id_rsa
  4. Kontroller ssh-agent status:

    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.

  5. Automatiser ssh-agent start:

    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.