For å logge inn på SSH på hostingpakken din har du 2 metoder:
Via brukernavn og passord.
Via SSH-autoriserte nøkler.
I denne artikkelen forklarer vi hvordan du oppretter nøklene du bruker for metode 2 på Windows og MacOS. (For metode 1, se denne artikkelen: koble til SSH)
Etter denne prosessen har du 2 nøkler, den offentlige og den private nøkkelen. Du autoriserer den offentlige nøkkelen på hostingpakken og bruker den private nøkkelen for å logge inn på et sted der den offentlige nøkkelen er autorisert. Du kan derfor se på den private nøkkelen som en slags passord.
Windows
Last ned og installer PuTTY
For å starte, last ned PuTTY på Windows-PC-en din, dette kan gjøres via denne lenken: Nedlastingslenke for PuTTY
Du kommer nå til en side med flere nedlastingsalternativer. Bla til delen Package files. Her har du 3 alternativer under MSI ('Windows Installer'):
64-bit x86
64-bit Arm
32-bit x86
I de fleste tilfeller er det første alternativet (64-bit x86) det riktige valget. Hvis det første alternativet ikke fungerer under installasjonen, kan du bare prøve alternativ 2 og deretter alternativ 3 dersom det fortsatt ikke fungerer.
Opprette en nøkkel
Nå som PuTTY er installert, kan vi opprette nøklene. Åpne programmet PuTTYgen i Windows.
Ikke åpne PuTTY ennå, kun PuTTYgen.
Du får nå opp et lite vindu med tittelen PuTTY Key Generator. Først setter du alternativet i delen Parameters til Ed25519. Klikk deretter på knappen Generate i dette vinduet.
Du blir nå bedt om å bevege musen for å generere nøklene. Beveg musen under lastelinjen i det tomme området til linjen er helt full og du kan se nøkkelen.
Når denne prosessen er fullført, velger du all teksten i det øverste feltet. Dette er den offentlige nøkkelen. Lagre den trygt ved å kopiere og lime inn denne teksten i en tekstfil på PC-en din. Gi denne filen for eksempel navnet "pubkey.txt".
Når du har gjort dette, klikker du også på knappen Save private key. Lagre denne private nøkkelen på samme sted som den offentlige nøkkelen fra forrige trinn. (Dette er en separat .ppk-fil.)Knappen Save public key er egentlig ikke nødvendig, fordi du allerede har lagret den offentlige nøkkelen i forrige trinn. Du kan nå trygt lukke PuTTYgen.
Merk: Knappen Save public key lagrer den offentlige nøkkelen i et annet format enn dersom du manuelt kopierer teksten og lagrer den i en tekstfil. Denne versjonen fra knappen blir faktisk ikke godtatt av DirectAdmin, og derfor lagrer vi den ved å kopiere det første feltet og lime det inn i en tekstfil.
SSH-nøklene er nå opprettet. Neste trinn er å legge dem til i hostingpakken for å autorisere dem.
Logge inn på SSH via PuTTY med den private nøkkelen
Når den offentlige nøkkelen er lagt til og autorisert, kan du bruke PuTTY til å logge inn på SSH med den private nøkkelen.
Open het programma PuTTY in Windows.
Open dus PuTTY, niet PuTTYgen.
Ga nu in het linkermenu in PuTTY naar Connection > SSH > Auth..
Er wordt nu een scherm met opties geopend. Klik rechtsonder op de knop Browse.
Navigeer nu naar de locatie waar je de Private Key hebt opgeslagen. Dit is het .ppk-bestand dat we in de vorige stappen bij stap 4 hebben opgeslagen. Selecteer dit bestand; het wordt opgeslagen met de naam "privkey.ppk".
Ga nu terug naar de eerste optie in het linkermenu, Session.
Vul je domeinnaam of de hostnaam van de server in het veld Host Name (or IP address) in. Om het eenvoudig te houden, kun je hier gewoon je domeinnaam invullen. Als alternatief kun je de servernaam van my.host gebruiken. Als je bent ingelogd in DirectAdmin, wordt deze in de URL-balk weergegeven. Dit kan bijvoorbeeld h8.my.host, h32.my.host enzovoort zijn.Ik weet niet wat ik moet invullen
Als je niet zeker weet wat je moet invullen of als het niet werkt, vraag dan onze support om hulp.
Je kunt ook in het controlepaneel controleren welk IP-adres je hostingpakket heeft. Vul dit IP-adres vervolgens in het veld in: Host Name (or IP address)
Je vindt het IP-adres hier:
In het onderstaande voorbeeld gebruiken we h8.my.host.
Vul het nummer 26 in het veld Port in.
Zodra deze gegevens zijn ingevuld, klik je onderaan op de knop Open. Er wordt een nieuw venster geopend.
In dit nieuwe venster zie je Login as:, vul hier je DirectAdmin-gebruikersnaam in. In het onderstaande voorbeeld is onze gebruikersnaam "auwdomei".
Je hebt de DirectAdmin-gebruikersnaam en het wachtwoord van ons per e-mail ontvangen bij de aankoop van je hostingpakket.
In de meeste gevallen bestaat je gebruikersnaam uit 2 letters gevolgd door je klantnummer. Bijvoorbeeld az123456. Gebruik altijd kleine letters.
Druk vervolgens op Enter. Je ziet nu het bericht dat je bent geauthenticeerd met de openbare sleutel die je eerder hebt aangemaakt en aan DirectAdmin hebt toegevoegd.
Je bent nu succesvol via SSH ingelogd op de server! Mocht je toch nog problemen ondervinden, laat het dan gerust aan onze support weten. Zij helpen je graag om je problemen op te lossen.
MacOS
Een sleutel aanmaken
Om een SSH-sleutel aan te maken in MacOS of een ander UNIX/Linux-besturingssysteem heb je geen extra software nodig. Dit kan eenvoudig vanuit de ingebouwde Terminal-app, waarmee je ook rechtstreeks verbinding kunt maken met een SSH-host.
Open de Terminal-app in MacOS. Je kunt de Terminal-app openen door te zoeken met Spotlight. Dit doe je met ⌘ (command) + Space. Typ vervolgens Terminal en druk op Enter. Je kunt Terminal ook vinden in je map Applications. Open Finder, ga naar Applications en open de map Utilities. Deze bevat de Terminal-app; dubbelklik op Terminal.app om Terminal te openen. Een andere optie is om Finder te openen en vervolgens deze opdracht uit te voeren: ⌘ (command) + ⇧ (Shift) + U. Dubbelklik vervolgens op Terminal.
Wanneer de Terminal-app is geopend, typ je het volgende:
ssh-keygen -t ed25519
Daarna wordt gevraagd op welke locatie je dit bestand wilt opslaan, bijvoorbeeld (/Users/gebruikersnaam/.ssh/id_ed25519). Je kunt op Enter drukken als je akkoord bent met de voorgestelde locatie. Let erop dat je de sleutel in de map .ssh moet opslaan.
Deretter blir du bedt om å skrive inn et passord. Dette er valgfritt. Hvis du oppgir et passord, må du skrive inn dette passordet hver gang du prøver å koble til en vert eller server via SSH. Dette er et ekstra sikkerhetslag dersom den private SSH-nøkkelen din skulle bli stjålet. Vi anbefaler at du setter et passord.
SSH-nøkkelen din er nå opprettet. Du kan vise nøkkelen som må lagres på serveren med følgende kommando (merk at gebruikersnaam er et eksempel):
Erstatt gebruikersnaam med det faktiske brukernavnet på datamaskinen din (som også ble vist i trinn 3). Hvis du valgte en annen plassering i trinn 3, må du justere kommandoen ovenfor med riktig plassering, etterfulgt av .pub
SSH-nøkkelen er nå opprettet. Du kan laste opp den offentlige nøkkelen din til serveren du vil logge inn på, slik at du kan logge inn med SSH-nøkkelen din.