Hjemmeside » Tips » Omgå SSH Logins ved at tilføje din nøgle til en fjernserver i en enkelt kommando

    Omgå SSH Logins ved at tilføje din nøgle til en fjernserver i en enkelt kommando

    Hvis du vil opsætte SSH-nøgler for at tillade logning uden et kodeord, kan du gøre det med en enkelt kommando. Det er ret nemt.

    Det første du skal gøre er at sørge for at du har kørt keygen-kommandoen for at generere nøglerne (hvis du allerede har genereret nøgler, spring over dette trin).

    ssh-keygen -t rsa

    Brug derefter denne kommando til at skubbe nøglen til den eksterne server, ændre den for at matche dit server brugernavn og værtsnavn.

    kat ~ / .ssh / id_rsa.pub | ssh bruger @ værtsnavn 'cat >> .ssh / authorized_keys'

    Du skal først indtaste dit kodeord for at kopiere nøglerne. Derefter skal du kunne logge ind uden et kodeord, eller endda bruge scp eller rsync uden at indtaste et kodeord. Du kan teste med denne kommando:

    ssh bruger @ værtsnavn

    Det er helt sikkert meget lettere end at skrive i en adgangskode hele tiden.

    Alternativ metode

    Du kan også bruge kommandoen ssh-copy-id i stedet. Når du f.eks. Har genereret dine nøgler, skal du bruge denne kommando:

    ssh-copy-id -i ~ / .ssh / id_rsa.pub bruger @ værtsnavn

    Let.