Ett enklare sätt att generera en offentlig / privat SSH-nyckel via en GUI [Linux]
Tidigare visade jag dig hur du skapar en offentlig / privat SSH-nyckel så att du kan ansluta till din fjärranslutna värd säkert. Metoden som vi använde är via terminalen, vilket kan vara ganska ovänligt (och skrämmande) för Linux nybörjare. Här är en enklare metod att konfigurera din offentliga / privata SSH-nyckel, med en GUI.
Jag är inte säker på någon annan distro (som jag inte har provat dem alla), men i Ubuntu levereras standardnyckelchefen (även känd som seahorse) med möjligheten att skapa en offentlig / privat SSH-nyckel och hjälpa dig att ställa in den servern.
1. Öppna Ubuntu-appen "Lösenord och nycklar". Gå till " File -> New ".
2. Markera "Secure Shell Key" i popup-fönstret och klicka på "Fortsätt".
3. Ange en beskrivning för din SSH-nyckel och klicka på "Skapa och konfigurera". Du kan självklart välja "Just Create Key" om du bara vill att den ska generera nycklarna och inte göra något annat.
Om du klickar på "Avancerat alternativ" kan du konfigurera om du vill använda RSA eller DSA för kryptering och nyckelstyrka. För det mesta kan du bara lämna detta som standard.
4. Ange sedan ett lösenordsfras för din nyckel. Detta är rent valfritt. För att ange ett tomt lösenord, lämna det tomt och klicka på OK.
5. Ange senast ditt fjärr värdnamn, port och inloggningsnamn. Om du inte känner till ditt fjärr värdnamn kan du ersätta det med dess IP-adress. Använd ":" för att skilja värdnamnet och porten till exempel " maketecheasier.com:2233 ". (Om du ansluter via standardporten kan du lämna portdelen tom)
6. Det kommer då att uppmana dig att ange ditt lösenord för fjärrvärden för inloggning. /home/username/.ssh/id_rsa
Om allt går bra kommer din fjärranslutna värd vara korrekt inställd för att acceptera offentlig / privat nyckelanslutning.
För att acceptera din fjärrvärd måste du bara ange följande kommando i terminalen:
ssh användarnamn @ fjärr-värd-ip-adress
Det är allt.
Tack till Michael Stephenson för tipsen.