Koble til VPS-en din med SSH
SSH (Secure Shell) er den etablerte metoden for å koble til og administrere en Linux-basert VPS.
Tips: Du kan også administrere VPS-en via Console i oneHome. Console gir deg direkte tilgang til serveren fra nettleseren, og kan være nyttig hvis du ikke får koblet til med SSH.
Finn brukernavn og IP-adresse
Før du kan koble til VPS-en med SSH, trenger du brukernavnet og IP-adressen til serveren.
Slik finner du dem:
- Logg inn i oneHome.
- Gå til Mine produkter.
- Velg VPS-en du vil koble til.
- Under Detaljer finner du:
- Brukernavn
- IPv4-adresse
Bruk disse opplysningene når du kobler til:
ssh brukernavn@ip-adresseKoble til med SSH
- Åpne terminalen din (Powershell eller Windows Terminal for Windows, Terminal på Mac og Linux)
- Skriv inn kommandoen nedenfor, og erstatt
brukernavnogdin-server-ipmed informasjonen for VPS-en din:
ssh brukernavn@din-server-ip- Første gang du kobler til, blir du bedt om å bekrefte serverens fingeravtrykk. Skriv yes og trykk Enter.
- Skriv inn passordet ditt når du blir bedt om det.
Merk: Når du skriver passordet, vises ingen tegn på skjermen. Dette er normalt.
Bruk SSH-nøkler
Hvorfor bruke SSH-nøkler?
Vi anbefaler å bruke SSH-nøkler i stedet for passord. SSH-nøkler er den anbefalte autentiseringsmetoden for SSH. Sammen med en konfigurasjon som deaktiverer passordinnlogging, sørger de for at kun brukere med en gyldig SSH-nøkkel kan logge inn på serveren.
Du kan legge til den offentlige SSH-nøkkelen din når du oppretter VPS-en i kontrollpanelet, eller manuelt ved å legge den til i filen:
~/.ssh/authorized_keysTips: Hvis du administrerer serveren jevnlig, er SSH-nøkler mer praktiske enn passord, siden du slipper å skrive inn passord ved hver innlogging.
Opprett en SSH-nøkkel
Hvis du ikke allerede har en SSH-nøkkel på datamaskinen din, må du opprette en først.
- Åpne terminalen.
- Kjør følgende kommando:
ssh-keygen -t ed25519- Trykk Enter for å lagre nøkkelen på standardplasseringen.
- Du kan velge å beskytte nøkkelen med et passord, eller trykke Enter for å hoppe over dette.
Kommandoen oppretter et offentlig og et privat nøkkelpar i standardplasseringen (
~/.ssh).Kopier SSH-nøkkelen til VPS-en
Når du har opprettet en SSH-nøkkel, kan du kopiere den til VPS-en med kommandoen nedenfor. Erstatt
brukernavnogip-adressemed opplysningene for VPS-en din.ssh-copy-id brukernavn@ip-adresseDu blir bedt om å skrive inn passordet én siste gang. Kommandoen kopierer den offentlige SSH-nøkkelen til brukerens
~/.ssh/authorized_keyspå VPS-en.Bruk kun SSH-nøkler til innlogging
Hvis du ønsker å bruke SSH-nøkler som eneste innloggingsmetode, kan du deaktivere passordautentisering.
Rediger filen:
/etc/ssh/sshd_configKontroller at følgende innstillinger er satt:
PubkeyAuthentication yes PasswordAuthentication no ChallengeResponseAuthentication noLagre endringene og last inn SSH-konfigurasjonen på nytt.
Merk: Test alltid at du kan logge inn med SSH-nøkkelen i et nytt terminalvindu før du avslutter den eksisterende SSH-økten. Hvis du mister tilgangen via SSH, kan du logge inn på VPS-en via Console i oneHome og rette opp konfigurasjonen.