Sådan konfigureres SSH til automatisk at tilføje nøglen til ssh-agent - Trin-for-trin guide

Hvordan konfigureres SSH til automatisk at tilføje nøglen til ssh-agent, når brugeren indtaster adgangsfrasen, uden at skulle køre 'ssh-add' manuelt hver gang?

For at konfigurere SSH til automatisk at tilføje nøglen til ssh-agent, skal du sikre, at ssh-agent kører, redigere din shell-konfigurationsfil, tilføje nøglen og genstarte terminalen.

Sådan konfigureres SSH til automatisk at tilføje nøglen til ssh-agent

For at konfigurere SSH til automatisk at tilføje nøglen til ssh-agent, når brugeren indtaster adgangsfrasen, uden at skulle køre 'ssh-add' manuelt hver gang, kan du følge disse trin:

  1. Kontroller, at ssh-agent kører:

    Først skal du sikre dig, at ssh-agent kører. Dette kan normalt gøres ved at tilføje følgende linje til din .bashrc eller .zshrc fil:

    eval "$(ssh-agent -s)"
  2. Opret eller rediger en konfigurationsfil:

    Tilføj følgende linjer til din .bashrc, .zshrc eller en anden shell-konfigurationsfil:

    if [ -z "$SSH_AUTH_SOCK" ] ; then
        eval "$(ssh-agent -s)"
    fi
    ssh-add ~/.ssh/id_rsa > /dev/null 2>&1

    Erstat ~/.ssh/id_rsa med stien til din private nøgle, hvis den er anderledes.

  3. Tilføj nøglen til ssh-agent:

    Hvis du ikke allerede har tilføjet din nøgle til ssh-agent, kan du gøre det med følgende kommando:

    ssh-add ~/.ssh/id_rsa

    Erstat ~/.ssh/id_rsa med stien til din private nøgle, hvis den er anderledes.

  4. Genstart din terminal:

    For at ændringerne skal træde i kraft, skal du genstarte din terminal eller køre:

    source ~/.bashrc

    eller

    source ~/.zshrc

Efter at have fulgt disse trin, vil din SSH-nøgle automatisk blive tilføjet til ssh-agent, når du åbner en ny terminalsession og indtaster din adgangsfrase.

Opret din første opgave på få minutter

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

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker