Virtuaalmasinad pakuvad inseneridele ja administraatoritele head platvormi tarkvara testimiseks, IT-keskkondade seadistamiseks ja serveri riistvararessursside maksimaalseks ärakasutamiseks.

VirtualBox on tänapäeval turul üks populaarsemaid virtualiseerimistarkvarasid. See on avatud lähtekoodiga ja sisaldab palju toredaid funktsioone. Vaatame, kuidas SSH-d sisestada VirtualBoxis töötavasse Ubuntu serverisse või töölauale.

1. samm: SSH installimine virtuaalmasinasse

SSH on üks peamisi viise Linuxi serverite haldamiseks ja nendega suhtlemiseks, millel pole GUI-d. Muidugi saate SSH-d kasutada ka täieõiguslikes töölauakeskkondades.

SSH-i teise arvutisse ühendamiseks peab süsteemis töötama SSH-server ja selle teenus peab olema lubatud. Samuti peab arvutil, millelt SSH-ühenduse loote, olema SSH-klient.

See juhend demonstreerib protsessi, kus host OS on Ubuntu Desktop ja külalisena Ubuntu server OS VirtualBoxis, kuid protseduur on põhimõtteliselt sama, olenemata teie operatsioonisüsteemist kasutades. Kui teil pole külalis-OS-i, tehke järgmist

installige Ubuntu külalisoperatsioonisüsteemina VirtualBoxi.

Käivitage VirtualBox ja seejärel käivitage oma Ubuntu virtuaalne masin GUI-st.

Installige virtuaalsesse masinasse SSH, kasutades käsku:

sudo apt installida openssh-server

Teie SSH-server käivitub automaatselt. Selle olekut saate kontrollida järgmise käsuga:

sudo systemctl olek ssh

Kui teie tulemüüris pole SSH-port lubatud, kasutage SSH lubamiseks UFW tööriista sadamasse.

2. samm: VirtualBoxi võrgu konfigureerimine

Vaikimisi loob VirtualBox teie virtuaalsete masinate jaoks võrguaadressi tõlkimise (NAT) adapteri. See võimaldab teie virtuaalmasinal Interneti-juurdepääsu, kuid takistab teistel seadmetel sellele SSH kaudu juurdepääsu.

Võrgu konfigureerimiseks peate kasutama VirtualBoxi pordi suunamist ja vaike-NAT-adapterit, millega teie VM on ühendatud. Pange tähele, et VirtualBox pakub palju muid võrgukonfiguratsiooni valikuid, näiteks sillaadapterit, mida saate kasutada külalis-OS-idesse SSH-ks, kuid see on mõne teise päeva teema.

Paremklõpsake VM-il, millesse soovite SSH-i sisestada, ja klõpsake seadete akna avamiseks seadete hammasratast. Teise võimalusena võite kasutada ka kiirklahvi: Ctrl + S. Järgmisena klõpsake nuppu Võrk valik.

Klõpsake nuppu Täpsemalt valik ja valige Pordi edastamine. VirtualBox pakub teile pordi edastamise reeglite konfigureerimiseks ekraani.

Lisage pordi edastamise reegel

Klõpsake nuppu Pluss (+) ikooni all Pordi edastamise reeglid lehel.

Andke reeglile tähendusrikas nimi (nt "SSH-pordi edastamine"). Kasuta vaikeprotokolli st. TCP. Hosti IP saab olema 127.0.0.1 või lihtsalt kohalik host ja kasutage numbrit 2222 Host Port.

Hankige oma Ubuntu serveri IP-aadress töötab VirtualBoxi sees ja sisestage see kausta Külalise IP sisendkast. Sel juhul on minu külalise OS-i IP-aadress 10.0.2.13. Kasutage külalispordina numbrit 22.

Lõpuks vajutage nuppu Okei nuppu.

Muudatuste jõustumiseks peate võib-olla oma virtuaalse masina taaskäivitama.

3. samm: alustage oma SSH-seanssi

Käivitage oma põhioperatsioonisüsteemi terminalis SSH-käsk järgmises vormingus: ssh -p 2222 [email protected]. Näiteks:

ssh-lk 2222 mwizak@127.0.0.1

Pange tähele, et mwizak, on antud juhul virtuaalmasina sisselogimise kasutajanimi. Lõpuks sisestage külalis-OS-i kasutaja parool, kui teil palutakse ühenduse lähtestada.

Ärge unustage SSH-ühendust kindlustada!

SSH on lihtne viis kaugserverite või arvutitega ühenduse loomiseks ja nüüd saate seda kasutada oma VirtualBoxi külalisoperatsioonisüsteemidele juurdepääsuks.

Nii nagu SSH on turvaline, on see ka peamine sihtmärk häkkeritele, kes soovivad teie süsteemidele juurdepääsu saada. Seega järgige SSH-i kasutamisel kindlasti parimaid turvatavasid.