Krav: Der er to servere, A (10.7.45.131) og B (10.7.45.132), for at gøre det muligt for server A at logge ind uden adgangskode, når man forbinder til server B via SSH, eller kopiere server A-filer til server B via scp-kommandoen.
Vejledningen er som følger:
1. Log ind på server A og kør følgende kommando for at generere et par ssh offentlige og private nøglefiler, som følger:
Under ~/.ssh/-mappen genereres to filer, id_rsa (privat nøgle) id_rsa.pub (offentlig nøgle), som vist i figuren nedenfor:
2. Brug kommandoen ssh-copy-id til at kopiere eller uploade den offentlige nøgle til den eksterne vært (udfør uploaden fra server A til server B) med følgende kommando:
Som vist nedenfor:
ssh-copy-id kommandoen til at kopiere den lokale værts offentlige nøgle til den fjernværts authorized_keys fil, Kommandoen ssh-copy-id sætter også de relevante tilladelser for den fjernhostens hjemmemappe (home) og ~/.ssh samt ~/.ssh/authorized_keys. Kommandoen ssh-copy-id kan installere den lokale ssh public key-fil til den konto, der svarer til den eksterne host. Log ind på server B, se på /root/.ssh-mappen, og find ud af, at authorized_keys-filen er genereret, som vist i figuren nedenfor:
|