Opsætning af fjernadgang til VirtualBox VM:
Åbn først VirtualBox. Vælg nu den virtuelle maskine (virtuel maskine), som du vil have fjernadgang til, og klik på Indstillinger. VM (virtuel maskine) skal være slukket for at muliggøre fjernadgang. Ellers fungerer det ikke.
Nu fra Skærm, klik på Fjernskærm fanen. Fra Fjernskærm fanen skal du kontrollere Aktivér server afkrydsningsfelt for at aktivere VirtualBox fjernvisningsserver.
Nu kan du justere fjernserverindstillingerne herfra. Her er det vigtigste det Serverport. Serverport er et 16-bit heltal. Det kan være en værdi mellem 0-65535. Standard serverport er 3389. Du skal indstille Server Port til 3389 eller højere.
Husk, at hver VM, som du aktiverer fjernadgang til, skal have forskellige serverportnumre. Ingen 2 eller flere VM kan have den samme serverport.
Som standard tillader VirtualBox kun en enkelt fjernsession til den virtuelle maskine. Hvis du vil have flere eksterne sessioner til den samme virtuelle maskine, skal du kontrollere den udvidede funktion Tillad flere forbindelser.
Når du er færdig med at opsætte VirtualBox Remote Display Server til VM, skal du klikke på Okay.
Start nu VM.
Den virtuelle maskine skal starte.
Nu kan du kontrollere, om fjernserverporten bruges af VirtualBox VM med følgende kommando:
$ sudo netstat -tlpn | grep VMSom du kan se, bruges port 3389 (i mit tilfælde) af VirtualBox VM, og den er i LISTEN-tilstand. Så porten er klar til at acceptere nye forbindelser.
Konfiguration af firewall:
Hvis du har en fungerende firewall-opsætning, bliver du nødt til at give adgang til VirtualBox VM-serverporten. På Ubuntu / Debian og mange andre Ubuntu / Debian-baserede Linux-distributioner er standard firewallsoftwaren UFW.
På UFW kan du give adgang til TCP-port 3389 (i mit tilfælde) med følgende kommando:
$ sudo ufw tillader 3389 / tcp
På CentOS / RHEL og mange af de RPM-baserede Linux-distributioner er standard firewall Firewalld.
På Firewalld kan du give adgang til TCP-port 3389 (i mit tilfælde) med følgende kommandoer:
$ sudo firewall-cmd --add-port = 3389 / tcp --permanent$ sudo firewall-cmd --reload
Fjernadgang til VirtualBox VM:
For at få fjernadgang til VirtualBox VM skal du kende IP-adressen på den computer, hvor VirtualBox er installeret, og den eksterne serverport, som VM lytter til.
Du kan finde IP-adressen på computeren, hvor VirtualBox er installeret, med følgende kommando:
$ ip aI mit tilfælde er IP-adressen 192.168.20.143 og VM-serverens port er 3389. Det vil være anderledes for dig. Så sørg for at erstatte den med din fra nu af.
Når du kender IP-adressen og VM-serverporten, kan du få adgang til VirtualBox eksternt fra enhver ekstern desktop-klient, der understøtter RDP-protokol.
I Windows kan du bruge standard Forbindelse til eksternt skrivebord klient for at få adgang til VirtualBox VM eksternt via RDP-protokollen.
Bare åbn Forbindelse til eksternt skrivebord klient, skal du indtaste computeradressen i formatet
Udskift
I mit tilfælde er computeradressen 192.168.20.143: 3389
Klik på Ja.
Du skal være eksternt forbundet til VirtualBox VM (virtuel maskine). Nu kan du bruge VirtualBox VM eksternt, uanset hvad du vil.
På Linux kan du bruge Remmina Remote Desktop Client for at oprette forbindelse til VirtualBox VM eksternt.
Remmina er muligvis ikke installeret på din computer.
Du kan installere Remmina på Ubuntu / Debian eller enhver Ubuntu / Debian-baseret Linux-distribution med følgende kommandoer:
$ sudo apt opdatering$ sudo apt installation -y remmina
Når Remmina Remote Desktop Client er installeret, skal du starte den. Klik derefter på +.
Indtast nu en Navn for fjernforbindelsen skal du indstille Protokol til RDP - Remote Desktop Protocol, indtast Server adresse og port i formatet
Når du er færdig, skal du klikke på Gem og opret forbindelse.
Du skal være forbundet til din ønskede VirtualBox VM eksternt.
Så sådan konfigurerer du VirtualBox VM'er til fjernforbindelse via RDP-protokollen og opretter forbindelse til VirtualBox VM'er eksternt. Tak, fordi du læste denne artikel.