Hopp til hovedinnhold

SSH - enkel guide

Her kommer en kort guide på hvordan du bruker ssh for å koble deg til den eksterne maskinen du har installert.

Forutsetninger

  1. En kjørende VM i VirtualBox med et Linux-system
  2. SSH-server installert på VM-en (openssh-server)
  3. Nettverkstilkobling satt opp i VirtualBox

Steg for steg

1. Sjekk nettverksoppsett i VirtualBox

  • Åpne innstillinger for VM-en
  • Under "Nettverk":
    • Adapter 1 bør være satt til "Bridge"
    • Sjekk at riktig nettverkskort er valgt, det samme som du bruker for å få tilgang til nettverk / internett på din PC.

2. På den virtuelle maskinen

# Installer SSH-server hvis ikke allerede installert
# (Som oftest er det allerede installert)
sudo apt update
sudo apt install openssh-server

# Start SSH-tjenesten hvis den ikke kjører
# (som oftest kjører den allerede)
sudo systemctl start ssh

# Sjekk IP-adressen
ip addr show

3. Fra din hovedmaskin

Åpne et nytt terminalvindu. På windows kan du bruke PowerShell eller Terminal. Skriv inn følgende kommando, der du bruker ditt brukernavn (på virtuell maskin) og ip-adressen du fant i punktet over.

ssh brukernavn@VM-IP-ADRESSE

Du vil så bli bedt om å skrive inn passord, som er passordet knyttet til brukernavnet på den virtuelle maskinen. Du vil ikke se stjerner eller lignende som indikerer at du har skrevet inn passord, feltet forblir blankt. Dette er normalt - bare skriv inn passord og trykk på enter-tasten.

Vanlige problemer

  • Får ikke kontakt: Sjekk at SSH-tjenesten kjører på VM-en
    • sudo systemctl start ssh
  • Connection refused: Sjekk brannmur og port forwarding
  • Feil passord: Dobbeltsjekk brukernavn og passord

Tips

  • Test tilkoblingen inne fra VM-en først: ssh localhost
  • Bruk ssh -v for verbose output ved feilsøking