Skrevs ursprungligen av Samuel K
Nycklar genererar man med kommandot ssh-keygen. Antingen genererar man en RSA- eller en DSA-nyckel, och det spelar egentligen ingen roll just nu vad man väljer. För att generera nyckeln kör du kommandot "ssh-keygen -t rsa" (eller dsa för den delen). Ange lösenord om du vill ha högre säkerhet (eller om du sitter vid en bärbar dator), men om du känner dig hyfsat säker på att ingen kommer åt din dator och ditt konto går det bra att köra utan lösenord.
När du kört ssh-keygen kommer två filer att dyka upp i katalogen ".ssh" i din hemkatalog. Den ena (id_rsa eller id_dsa) ska du bara låta ligga, medan den andra (id_rsa.pub eller id_dsa.pub) ska överföras till den dator du vill kunna ansluta till (bara att scp:a eller sftp:a över den). Sedan fjärransluter du till den datorn och ser till att den publika nyckelns innehåll läggs till som en ny rad i filen ~/.ssh/authorized_keys. Det gör du enklast så här:
cat id_rsa.pub >> ~/.ssh/authorized_keys