A virtuális gépek jó platformot biztosítanak a mérnököknek és a rendszergazdáknak a szoftverek teszteléséhez, az informatikai környezetek beállításához és a szerver hardver erőforrásainak maximális kihasználásához.
A VirtualBox ma az egyik legnépszerűbb virtualizációs szoftver a piacon. Nyílt forráskódú, és rengeteg szép funkcióval rendelkezik. Nézzük meg, hogyan lehet SSH-t létrehozni egy VirtualBox-ban futó Ubuntu-kiszolgálón vagy asztalon.
1. lépés: SSH telepítése a virtuális gépre
Az SSH az egyik elsődleges módja a grafikus felhasználói felülettel nem rendelkező Linux-kiszolgálók adminisztrálásának és interakciójának. Természetesen az SSH-t teljes körű asztali környezetekben is használhatja.
Ahhoz, hogy egy másik PC-re SSH-t lehessen használni, a rendszernek SSH-kiszolgálót kell futtatnia, és annak szolgáltatását engedélyezni kell. Ezenkívül annak a számítógépnek, amelyről az SSH-kapcsolatot kezdeményezi, SSH-ügyféllel kell rendelkeznie.
Ez az útmutató bemutatja a folyamatot, ahol az Ubuntu Desktop a gazdagép operációs rendszer, az Ubuntu Server pedig a vendég OS a VirtualBoxban, de az eljárás alapvetően ugyanaz, függetlenül az operációs rendszertől segítségével. Ha nem rendelkezik vendég operációs rendszerrel, a következőképpen teheti meg
telepítse az Ubuntut vendég operációs rendszerként a VirtualBoxon.Indítsa el a VirtualBoxot, majd indítsa el Ubuntu virtuális gépét a grafikus felhasználói felületről.
A virtuális gépen telepítse az SSH-t a következő paranccsal:
sudo apt telepítés openssh-szerver
Az SSH-kiszolgáló automatikusan elindul. Az állapotát a következő paranccsal ellenőrizheti:
sudo systemctl status ssh
Ha az SSH port nincs engedélyezve a tűzfalon, használja az UFW eszközt az SSH engedélyezéséhez kikötő.
2. lépés: A VirtualBox hálózat konfigurálása
Alapértelmezés szerint a VirtualBox létrehoz egy hálózati címfordítási (NAT) adaptert a virtuális gépekhez. Ez lehetővé teszi, hogy a virtuális gép hozzáférjen az internethez, de megakadályozza, hogy más eszközök hozzáférjenek SSH-n keresztül.
A hálózat konfigurálásához használnia kell a VirtualBox porttovábbítást és azt az alapértelmezett NAT-adaptert, amelyhez a virtuális gép csatlakozik. Ne feledje, hogy a VirtualBox számos egyéb hálózati konfigurációs lehetőséget kínál, például egy áthidaló adaptert, amellyel SSH-t tud küldeni vendég operációs rendszerekbe, de ez egy másik nap témája.
Kattintson a jobb gombbal arra a virtuális gépre, amelybe SSH-t szeretne küldeni, és kattintson a Beállítás fogaskerékre a beállítások ablak megnyitásához. Alternatív megoldásként használhatja a billentyűkódot is: Ctrl + S. Ezután kattintson a Hálózat választási lehetőség.
Kattintson a Fejlett opciót, és válassza ki Port Forwarding. A VirtualBox megjelenít egy képernyőt a porttovábbítási szabályok konfigurálásához.
Adjon hozzá egy porttovábbítási szabályt
Kattintson a Plusz (+) ikon alatt Port Forwarding szabályok oldalon.
Adjon értelmes nevet a szabálynak (például "SSH port továbbítás"). Használja az alapértelmezett protokollt, pl. TCP. A gazdagép IP lesz 127.0.0.1 vagy egyszerűen helyi kiszolgáló és használja a 2222-t Gazda port.
Szerezze meg az Ubuntu szerver IP-címét fut a VirtualBoxon belül, és írja be a Vendég IP beviteli doboz. Ebben az esetben a vendég operációs rendszer IP-címe 10.0.2.13. Használja a 22-t vendégportként.
Végül nyomja meg a Rendben gomb.
Lehetséges, hogy újra kell indítania a virtuális gépet, hogy a változtatások érvénybe lépjenek.
3. lépés: Indítsa el az SSH-munkamenetet
A fő operációs rendszer termináljáról futtassa az SSH parancsot a következő formátumban: ssh -p 2222 [email protected]. Például:
ssh-o 2222 mwizak@127.0.0.1
Kérjük, vegye figyelembe, hogy mwizak, ebben az esetben a bejelentkezési felhasználónév a virtuális géphez. Végül adja meg a vendég operációs rendszer felhasználó jelszavát, amikor a rendszer kéri a kapcsolat inicializálására.
Ne felejtse el biztonságossá tenni az SSH-kapcsolatot!
Az SSH egy egyszerű módja a távoli kiszolgálókhoz vagy számítógépekhez való csatlakozásnak, és most már használhatja VirtualBox vendég operációs rendszereihez.
Bár az SSH biztonságos, a hackerek elsődleges célpontja is, akik hozzá szeretnének férni a rendszereihez. Ezért ügyeljen arra, hogy kövesse a legjobb biztonsági gyakorlatokat az SSH használatakor.