Virtuálne stroje poskytujú inžinierom a správcom dobrú platformu na testovanie softvéru, nastavenie IT prostredí a maximalizáciu využitia serverových hardvérových zdrojov.

VirtualBox je jedným z najpopulárnejších virtualizačných softvérov na dnešnom trhu. Je to open source a je nabitý množstvom pekných funkcií. Poďme sa pozrieť na to, ako SSH na server Ubuntu alebo desktop bežiaci vo VirtualBoxe.

Krok 1: Inštalácia SSH na virtuálny počítač

SSH je jedným z hlavných spôsobov správy a interakcie so servermi Linux, ktoré sa nedodávajú s GUI. Samozrejme, SSH môžete použiť aj v plnohodnotných desktopových prostrediach.

Aby bolo možné pripojiť SSH do iného počítača, v systéme musí byť spustený server SSH a jeho služba by mala byť povolená. Počítač, z ktorého spúšťate pripojenie SSH, tiež musí mať klienta SSH.

Táto príručka bude demonštrovať proces s Ubuntu Desktop ako hostiteľským OS a Ubuntu Serverom ako hosťom OS vo VirtualBoxe, ale postup je v podstate rovnaký bez ohľadu na to, aký máte operačný systém použitím. V prípade, že nemáte hosťujúci OS, tu je postup

instagram viewer
nainštalujte Ubuntu ako hosťujúci operačný systém na VirtualBox.

Spustite VirtualBox a potom spustite virtuálny stroj Ubuntu z GUI.

Na virtuálnom počítači nainštalujte SSH pomocou príkazu:

sudo apt Inštalácia openssh-server

Váš SSH server sa spustí automaticky. Jeho stav môžete skontrolovať pomocou nasledujúceho príkazu:

sudo systemctl status ssh

Ak na vašej bráne firewall nie je povolený port SSH, použite nástroj UFW na povolenie SSH prístav.

Krok 2: Konfigurácia siete VirtualBox

V predvolenom nastavení VirtualBox vytvorí adaptér Network Address Translation (NAT) pre vaše virtuálne stroje. To umožňuje vášmu virtuálnemu stroju prístup na internet, ale bráni iným zariadeniam v prístupe cez SSH.

Ak chcete nakonfigurovať sieť, musíte použiť presmerovanie portov VirtualBox a predvolený adaptér NAT, ku ktorému je pripojený váš VM. Všimnite si, že VirtualBox poskytuje mnoho ďalších možností konfigurácie siete, ako napríklad premostený adaptér, ktorý môžete použiť na SSH do hosťujúcich OS, ale to je téma na iný deň.

Kliknite pravým tlačidlom myši na VM, do ktorého chcete SSH, a kliknutím na ozubené koliesko nastavenia otvorte okno nastavení. Prípadne môžete použiť aj klávesovú skratku: Ctrl + S. Ďalej kliknite na sieť možnosť.

Klikni na Pokročilé možnosť a vyberte Presmerovanie portov. VirtualBox vám zobrazí obrazovku na konfiguráciu pravidiel presmerovania portov.

Pridajte pravidlo presmerovania portov

Klikni na Plus (+) pod ikonou Pravidlá presmerovania portov stránku.

Dajte svojmu pravidlu zmysluplný názov (napríklad „Presmerovanie portu SSH“). Použite predvolený protokol t.j. TCP. IP hostiteľa bude 127.0.0.1 alebo jednoducho localhost a použite 2222 ako Hostiteľský port.

Získajte IP adresu svojho servera Ubuntu spustený vo VirtualBoxe a zadajte ho do IP hosťa vstupný box. V tomto prípade je IP adresa môjho hosťujúceho OS 10.0.2.13. Použite 22 ako hosťovský port.

Nakoniec stlačte tlačidlo Dobre tlačidlo.

Možno budete musieť reštartovať svoj virtuálny počítač, aby sa zmeny prejavili.

Krok 3: Spustite reláciu SSH

Z terminálu v hlavnom operačnom systéme spustite príkaz SSH v nasledujúcom formáte: ssh -p 2222 [email protected]. Napríklad:

ssh-p 2222 mwizak@127.0.0.1

Vezmite prosím na vedomie, že mwizak, v tomto prípade je prihlasovacie meno používateľa pre virtuálny počítač. Nakoniec po výzve na inicializáciu pripojenia zadajte heslo pre používateľa hosťujúceho OS.

Nezabudnite zabezpečiť pripojenie SSH!

SSH je jednoduchý spôsob pripojenia k vzdialeným serverom alebo počítačom a teraz ho môžete použiť na prístup k hosťovským operačným systémom VirtualBox.

Keďže SSH je bezpečný, je tiež primárnym cieľom pre hackerov, ktorí chcú získať prístup k vašim systémom. Uistite sa teda, že pri používaní SSH dodržiavate najlepšie bezpečnostné postupy.