Hvordan kan den tildelte IP-adresse til en nyoprettet Ubuntu-instans i VirtualBox, der kører i baggrunden, udtrækkes for SSH-formål, eller er der en metode til at SSH'e ind i instansen uden at kende IP-adressen, f.eks. via en bagdør på værten?
For at udtrække IP-adressen til en nyoprettet Ubuntu-instans i VirtualBox kan du bruge VirtualBox GUI, kommandolinje på værtsmaskinen, NAT port forwarding eller en bagdør på værten.
Sådan udtrækkes IP-adressen til en nyoprettet Ubuntu-instans i VirtualBox for SSH-formål
For at udtrække IP-adressen til en nyoprettet Ubuntu-instans i VirtualBox, der kører i baggrunden, eller for at SSH'e ind i instansen uden at kende IP-adressen, kan du følge disse trin:
Metode 1: Udtræk IP-adressen via VirtualBox GUI
- Åbn VirtualBox og vælg den relevante Ubuntu-instans.
- Gå til Indstillinger og vælg Netværk.
- Under Adapter 1, sørg for at Tilsluttet til er sat til Netværksbro eller NAT.
- Start instansen og åbn terminalen inden i Ubuntu.
- Kør kommandoen
ifconfig
eller ip addr show
for at finde IP-adressen.
Metode 2: Brug af kommandolinje på værtsmaskinen
- Åbn en terminal på værtsmaskinen.
- Kør følgende kommando for at finde IP-adressen:
VBoxManage guestproperty get "VM-Name" "/VirtualBox/GuestInfo/Net/0/V4/IP"
- Erstat
"VM-Name"
med navnet på din Ubuntu-instans.
Metode 3: SSH via NAT Port Forwarding
Hvis du ikke kender IP-adressen, kan du konfigurere NAT port forwarding for at SSH'e ind i instansen:
- Åbn VirtualBox og vælg den relevante Ubuntu-instans.
- Gå til Indstillinger og vælg Netværk.
- Under Adapter 1, sørg for at Tilsluttet til er sat til NAT.
- Klik på Avanceret og derefter på Port Forwarding.
- Tilføj en ny regel:
- Navn: SSH
- Protokol: TCP
- Værtsport: 2222 (eller en anden port efter eget valg)
- Gæsteport: 22
- Gem ændringerne og start instansen.
- SSH til instansen ved at køre følgende kommando på værtsmaskinen:
ssh -p 2222 username@localhost
- Erstat
username
med brugernavnet på din Ubuntu-instans.
- Erstat
2222
med den port, du valgte i port forwarding-reglen.
Metode 4: Brug af en bagdør på værten
En anden metode er at bruge en bagdør på værtsmaskinen for at få adgang til instansen:
- Installer Guest Additions på din Ubuntu-instans.
- Konfigurer delte mapper mellem værten og gæsten.
- Brug delte mapper til at udveksle SSH-nøgler eller scripts, der kan hjælpe med at etablere en SSH-forbindelse.
Ved at følge en af disse metoder kan du nemt udtrække IP-adressen til din Ubuntu-instans eller SSH'e ind i den uden at kende IP-adressen på forhånd.