SSH är ett säkert sätt att administrera div. enheter och maskiner över terminal och kommandon. Men i standardutförande så används oftast bara lösenord. Ett alternativ till detta, som ökar säkerheten ytterligare, är att använda sig av publika nycklar. Dessa kan genereras för ett helt system på den dator, såväl som för enskilda användare.
Jag använder nycklar till alla mina servrar, routrar, mobiler, osv. och det tycker jag att du med ska göra. I detta korta avsnitt tänkte jag bara visa hur man genererar en såan nyckel för att du senare ska kunna använda den vid div. tillfällen och tjänster.
Det hela är väldigt enkelt:
Öppna en terminal och kör:
$ ssh-keygen -t rsa -b 4096
En förfrågan om vart du vill spara nycklarna kommer att dyka upp. Använd standardplatsen om du inte vet vad du gör.
Du kommer få en ytterligare förfrågan om passphrase. Detta är ett lösenord man har för att kunna låsa upp och använda nyckeln. Gör här som du själv vill, men det är säkrare att ha en passphrase.
Gratulerar, du har nu ett nyckelpar i .ssh/id_rsa.pub. Alltså mappen .ssh som finns i din hemmap och i den, filen id_rsa.pub
Mer info om SSH, nycklar osv. finner du här: https://help.ubuntu.com/community/SSH/OpenSSH/Keys
UPDATE: Lade till antalet bitar för extra säkerhet.