Máte na vzdáleném serveru nebo stolním počítači spuštěný nějaký virtuální virtuální stroj? Poté můžete snadno přistupovat pomocí nástroje RemoteBox v systému Windows 10 pomocí WSL.
RemoteBox je klient VirtualBox s otevřeným zdrojovým kódem se schopnostmi vzdáleného správy. Jedná se o nástroj mezi platformami, který lze použít k podávání vzdálených virtualbox nainstalovaných hostujících virtuálních počítačů přes síť. To znamená žádný fyzický kontakt se strojem, kde byla nastavena služba Vbox, ale stále stejné rozhraní pomocí RemoteBoxu na místním počítači. Dříve existoval VirtualBox založený na PHP pro stejný úkol, ale tento projekt bohužel už dávno opustil.
RemoteBox používá uživatelské rozhraní GTK2 Graphics, aby poskytl nativní vzhled a pocit Vboxu. Ačkoli jej můžeme nativně nainstalovat na Windows bez použití subsystému Windows pro Linux, kvůli požadavku Perl a dalších jeho modulů stoupá úroveň složitosti. Proto by bylo skvělé, kdybychom použili WSL k instalaci a spuštění RemoteBoxu na Windows 10. Zde je způsob, jak toho dosáhnout.
Nainstalujte RemoteBox do systému Windows 10 WSL pro správu vzdálených virtualBox VMS
1. Povolte na WSL
Předpokládám však, že byste již ve svém počítači se systémem Windows 10 povolili WSL. No, pokud ne, pak jednoduše jděteZapněte nebo vypněte oknafunkce a povolte ji. Pro komplikovaný tutoriál Viz-
2. stahování a nastavení Ubuntu 18.04 Linux App
Jakmile získáte subsystém Windows pro Linux, nainstalujte na to Ubuntu 18, není to vůbec těžkopádná práce. Přejděte do vyhledávacího pole, zadejte 'Microsoft Store„A otevřete to. Nyní hledejteUbuntua nainstalovat to samé.
3. stahování MOBAXMER
MOBAXTERM je aplikace Freemium, která nabízí vylepšený terminál pro Windows se serverem X11, kartoped SSH klientem, síťovými nástroji, automatickým prohlížečem SFTP, vzdáleným terminálem (SSH, telnet, rlogin, mosh) a další. Umožňuje nám jednoduše přístup k příkazovému terminálu a všechny nainstalované aplikace WSL Linux přímo z jednoho rozhraní. Tady jeStáhněte si odkaz pro MOBAXTERM. Instalace tohoto pokročilého terminálu je jednoduchá jako jakákoli jiná aplikace Windows.
4. Otevřená aplikace MOBAXMER a ACCEPT WSL Ubuntu
Nyní spusťte terminál MOBA a klikněte naZasedánítlačítko a poté naWSLikona. Tím se zobrazí všechny instalační aplikace WSL Linux ve vašem systému včetně Ubuntu 18.04 LTS.
ZRozevírací rozbalovací dobaBox Vyberte linux a poté stiskněteDobřetlačítko.
5. Nainstalujte RemoteBox WSL
Odtud budou kroky stejné pro dokonce i plnohodnotné operační systémy Linux běžící na Debian nebo Ubuntu.
Nejprve nainstalujeme požadované závislosti, které nástroj RemoteBox potřebuje pro instalaci a správný spuštění.
sudo apt install apt-get install libgtk2-perl libsoap-lite-perl freerdp-x11 tigervnc-viewer
Dále stáhněteRemoteBoxArchiv přímo na WSL. Nejnovější verze při psaní tohoto článku byla v2.7 k dispozici pro VirtualBox 6.x. A tady to stahujeme. Dostupné verze můžete také vidět naOficiální webKdyž to plánujete nastavit.
Syntaxe příkazuwget link-of-file
wget https://knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
Extrahujte tarball soubor:
tar -xvf RemoteBox-*.tar.bz2 remotebox
ls
Podívejte se na název extrahovaného souboru a přepněte do tohoto adresáře. V mém případě to byl RemoteBox-2.7
cd RemoteBox-2.7
Spusťte skript.
sudo ./remotebox
6. Připojte se ke vzdálenému serveru
Nezáleží na tom, že VirtualBox běží na dálkovém serveru Windows, Linux nebo MacOS. Proces navázání spojení bude stejný. Ujistěte se všakVBoxwebsrv(Webová služba) musí být spuštěna na vzdáleném serveru, aby se připojily a spravovaly virtuální stroje, které na něm běží.
Zde se připojujeme k VBOX spuštěným na dálkovém stroji Windows 10.
Na Remoteboxu klikněte naConnect
tlačítko a zadejteIP address
vzdáleného serveru spolu s uživatelským jménem a heslem, které má přístup k VirtualBoxu.
7. Přístup k všem hostem vzdáleného virtuálního boxu
Jakmile je připojení navázáno, uvidíte rozhraní jako virtuální box jako rozhraní, vyberte hostující stroj a spusťte jej. Zajistěte však, aby byl pro hosta povolen vzdálený displej. Pokud dostaneteChyba ”Remote Display Deaktived- Server vzdáleného zobrazení pro hosta není spuštěn.“
Pakvypnouthost,Vybrata poté klikněte naNastavenítlačítko uvedené v nabídce RemoteBox. Jít doZobrazita eNable Server vzdáleného zobrazení (RDP/VNC).
NavícPokud vidíte chybu VirtualBoxu: RC = 0x80004005 VirtualBox Remote Desktop Extension Server se nemůže vázat na porty: 3389 (0x80004005).
To znamená, že port je již svázán s jinou aplikací, pak to musíte změnit. Jednoduše to změňte z 3389 na něco jiného, jako je 3088.
Tímto způsobem můžeme snadno připojit a spustit vzdálené virtuální virtuální stroje VirtualBox v síti pomocí nástroje RemoteBox OpenSource a Windows 10 WSL Linux.