En nemmere måde at generere en offentlig / privat SSH-nøgle via en GUI [Linux]
Tidligere viste jeg dig, hvordan du genererer en offentlig / privat SSH-nøgle, så du kan oprette forbindelse til din fjernhost sikkert. Metoden, som vi brugte, er via terminalen, som kan være temmelig uvenlig (og skræmmende) til Linux nybegyndere. Her er en nemmere metode til at oprette din offentlige / private SSH-nøgle med en GUI.
Jeg er ikke sikker på nogen anden distro (som jeg ikke har prøvet dem alle), men i Ubuntu kommer standardnøgleringschefen (også kendt som seahorse) med evnen til at oprette offentlig / privat SSH-nøgle og hjælpe dig med at sætte det op i serveren.
1. I Ubuntu skal du åbne appen "Password and Keys". Gå til " File -> New ".
2. Vælg popup-vinduet "Secure Shell Key" og klik på "Fortsæt".
3. Indtast en beskrivelse for din SSH-nøgle og klik på "Opret og sæt op". Du kan selvfølgelig vælge "Just Create Key", hvis du bare vil have det til at generere nøglerne og ikke gøre noget andet.
Hvis du klikker på "Avanceret indstilling", kan du konfigurere, om du vil bruge RSA eller DSA til kryptering og nøglestyrke. Det meste af tiden kan du bare lade dette være som standard.
4. Indtast derefter en adgangskode for din nøgle. Dette er rent valgfrit. For at indstille en tom adgangskode skal du bare lade den være tom og klikke på OK.
5. Indtast endelig dit fjernværtsnavn, port og login navn. Hvis du ikke kender dit fjernværtsnavn, kan du erstatte det med sin IP-adresse. Brug ":" til at adskille værtsnavnet og porten, for eksempel " maketecheasier.com:2233 ". (Hvis du forbinder via standardporten, kan du forlade portafsnittet tomt)
6. Det vil derefter bede dig om at indtaste din adgangskode til fjernhosting. /home/username/.ssh/id_rsa
Hvis alt går godt, vil din fjernhost være konfigureret korrekt til at acceptere offentlig / privat nøgleforbindelse.
For at acceptere til din fjernhost, skal du bare indtaste følgende kommando i terminalen:
ssh brugernavn @ remote-host-ip-adresse
Det er det.
Takket være Michael Stephenson til tipsene.