Virtuelle maskiner gir ingeniører og administratorer en god plattform for å teste programvare, sette opp IT-miljøer og maksimere utnyttelsen av servermaskinvareressurser.

VirtualBox er en av de mest populære virtualiseringsprogramvarene på markedet i dag. Det er åpen kildekode og er fullpakket med mange fine funksjoner. La oss ta en titt på hvordan du SSH til en Ubuntu-server eller skrivebord som kjører i VirtualBox.

Trinn 1: Installere SSH på den virtuelle maskinen

SSH er en av de viktigste måtene å administrere og samhandle med Linux-servere som ikke kommer med en GUI. Selvfølgelig kan du også bruke SSH på fullverdige skrivebordsmiljøer.

For å kunne SSH til en annen PC, må systemet kjøre en SSH-server og tjenesten bør være aktivert. Også PC-en du starter SSH-tilkoblingen fra må ha en SSH-klient.

Denne veiledningen vil demonstrere prosessen med Ubuntu Desktop som verts-OS og Ubuntu Server som gjest OS i VirtualBox, men fremgangsmåten er i utgangspunktet den samme uavhengig av hvilket operativsystem du er ved hjelp av. Hvis du ikke har et gjeste-OS, er det slik

instagram viewer
installer Ubuntu som gjesteoperativsystem på VirtualBox.

Start VirtualBox og start deretter din virtuelle Ubuntu-maskin fra GUI.

På den virtuelle maskinen, installer SSH ved å bruke kommandoen:

sudo apt installere åpnersh-server

SSH-serveren din vil starte opp automatisk. Du kan sjekke statusen ved å bruke følgende kommando:

sudo systemctl status ssh

Hvis SSH-porten ikke er aktivert på brannmuren, bruk UFW-verktøyet for å aktivere SSH havn.

Trinn 2: Konfigurere VirtualBox-nettverket

Som standard oppretter VirtualBox en Network Address Translation (NAT)-adapter for de virtuelle maskinene dine. Dette lar den virtuelle maskinen din få tilgang til internett, men hindrer andre enheter i å få tilgang til den via SSH.

For å konfigurere nettverket må du bruke VirtualBox-portvideresending og standard NAT-adapteren din VM er koblet til. Merk at VirtualBox tilbyr mange andre nettverkskonfigurasjonsalternativer, for eksempel en brokoblet adapter, som du kan bruke til å SSH inn i gjeste-OSer, men det er et emne for en annen dag.

Høyreklikk på VM-en du vil SSH til, og klikk på innstillingshjulet for å åpne innstillingsvinduet. Alternativt kan du også bruke hurtigtasten: Ctrl + S. Deretter klikker du på Nettverk alternativ.

Klikk på Avansert alternativet og velg Port Forwarding. VirtualBox vil vise deg en skjerm for å konfigurere reglene for portvideresending.

Legg til en portvideresendingsregel

Klikk på I tillegg til (+)-ikonet under Regler for portvideresending side.

Gi regelen din et meningsfylt navn (for eksempel "SSH-portvideresending"). Bruk standardprotokollen, dvs. TCP. Vertens IP vil være 127.0.0.1 eller rett og slett lokal vert og bruk 2222 som Host Port.

Få IP-adressen til Ubuntu-serveren din kjører inne i VirtualBox og skriv den inn i Gjestenes IP inndataboks. I dette tilfellet er min gjeste-OS IP-adresse 10.0.2.13. Bruk 22 som gjesteport.

Til slutt trykker du på Ok knapp.

Du må kanskje starte den virtuelle maskinen på nytt for at endringene skal tre i kraft.

Trinn 3: Start SSH-økten din

Fra terminalen i hovedoperativsystemet, kjør SSH-kommandoen i følgende format: ssh -p 2222 [email protected]. For eksempel:

ssh-s 2222 mwizak@127.0.0.1

Vær oppmerksom på at mwizak, i dette tilfellet, er påloggingsbrukernavnet for den virtuelle maskinen. Til slutt, skriv inn passordet for gjeste-OS-brukeren når du blir bedt om å initialisere tilkoblingen.

Ikke glem å sikre SSH-tilkoblingen!

SSH er en enkel måte å koble til eksterne servere eller datamaskiner på, og nå kan du bruke den til å få tilgang til VirtualBox gjesteoperativsystemer.

På samme måte som SSH er sikkert, er det også et primært mål for hackere som ønsker å få tilgang til systemene dine. Så sørg for at du følger de beste sikkerhetspraksisene når du bruker SSH.