Sådan sætter du 'keyhello' som standard SSH-nøgle i stedet for 'id_rsa' - Trin-for-trin guide

Hvordan kan 'keyhello' sættes som standardidentitet i stedet for 'id_rsa', når 'ssh-add /home/myuser/.ssh/keyhello' allerede er udført, men det stadig ikke fungerer som standardnøgle?

For at sætte 'keyhello' som standardidentitet i stedet for 'id_rsa', skal du redigere SSH-konfigurationsfilen, tilføje specifikationen for 'keyhello', gemme filen, genstarte SSH-agenten og teste forbindelsen.

Sådan sætter du 'keyhello' som standardidentitet i stedet for 'id_rsa'

Hvis du allerede har kørt kommandoen ssh-add /home/myuser/.ssh/keyhello, men 'keyhello' stadig ikke fungerer som standardnøgle, kan du følge disse trin for at sikre, at 'keyhello' bliver brugt som standardidentitet:

  1. Rediger SSH-konfigurationsfilen:

    Åbn eller opret en SSH-konfigurationsfil i din hjemmemappe:

    nano ~/.ssh/config
  2. Tilføj konfiguration for 'keyhello':

    Tilføj følgende linjer til konfigurationsfilen for at specificere, at 'keyhello' skal bruges som standardnøgle:

    
    Host *
        IdentityFile /home/myuser/.ssh/keyhello
        IdentitiesOnly yes
        
  3. Gem og luk filen:

    Gem ændringerne og luk teksteditoren. Hvis du bruger nano, kan du gøre dette ved at trykke på Ctrl + O for at gemme og Ctrl + X for at lukke.

  4. Genstart SSH-agenten:

    Genstart SSH-agenten for at sikre, at ændringerne træder i kraft:

    
    eval "$(ssh-agent -s)"
    ssh-add /home/myuser/.ssh/keyhello
        
  5. Test forbindelsen:

    Prøv at oprette forbindelse til en SSH-server for at sikre, at 'keyhello' bruges som standardnøgle:

    ssh user@hostname

Ved at følge disse trin bør 'keyhello' nu være konfigureret som din standard SSH-nøgle i stedet for 'id_rsa'.