• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Article
  3. Linux-palvelimen määrittäminen VirtualBoxiin

Linux-palvelimen määrittäminen VirtualBoxiin

Rsdaa 09/02/2022 2030

Valmistelemme Pro-opiskelijoillemme työpajasarjaa verkkosovellusten käyttöönotosta tuotantoon, ja halusimme opiskelijoille yksinkertaisen ja turvallisen tavan seurata mukana kotona ilman luomista. AWS-/DigitalOcean-tili jne. Joten keksimme asennuksen, joka jäljittelee jossain Internetissä loppumassa olevaa Linux-palvelinta – johon yleensä käytät verkkosovelluksia – mutta käyttää VirtualBoxia palvelimen käyttämiseen virtuaalikoneena kehitysjärjestelmässäsi. Tämä on loistava tapa kokeilla asioita, koska sen avulla voit kopioida palvelimen kokeillaksesi erilaisia ​​kokoonpanoja, ottaa tilannekuvia, joihin voit palata, jos teet virheen, ja paljon muuta. Nämä ohjeet ovat saatavilla videotyöpajana Pro-opiskelijoillemme, mutta ajattelimme jakaa perusainekset myös tänne, jotta voit itse kokeilla Linux-palvelimia!

Luomme virtuaalikoneen Linux-palvelimen käyttöä varten. Ajattele sitä tietokoneena tietokoneen sisällä. Pöytätietokoneesi tai kannettava tietokoneesi tulee olemaan isäntäjärjestelmä, ja aiomme luoda vierasjärjestelmän Linuxia varten.

1. Lataa VirtualBox & Ubuntu palvelin

Ensin meidän on ladattava ja asennettava itse VirtualBox, jonka jälkeen Linuxin asennusohjelma.

Lataa VirtualBox isäntäkäyttöjärjestelmällesi (Windows, Mac tai Linux) VirtualBox-lataussivulta. (Kyllä, voit käyttää Linuxia virtuaalikoneena Linuxissa; se on itse asiassa hyödyllistä monissa tilanteissa.) Suorita asennusohjelma ja seuraa näytön ohjeita. Lataa Ubuntu-palvelin Ubuntun lataussivulta. Voit valita uusimman version ja "pitkän aikavälin tuen" -version välillä. valitse LTS-versio, koska se on vakaampi. (Ubuntu on vain yksi monista saatavilla olevista Linux-jakeluista, mutta valitsimme Ubuntun, koska se on yleinen ja suhteellisen helppokäyttöinen.) Ladataan suuri .iso-tiedosto. Merkitse muistiin kansio, johon se ladataan; meidän on löydettävä se hetkessä. .iso on lyhenne sanoista ISO 9660, standardi CD-ROM- ja DVD-ROM-levyjen sisällön esittämiseksi tietokonetiedostoina. Periaatteessa olet juuri ladannut virtuaalisen Ubuntun asennus-CD:n.

2. Määritä virtuaalikoneisäntä

Nyt meidän on luotava ja määritettävä virtuaalikone VirtualBoxissa.

Käynnistä VirtualBox ja napsauta työkalupalkin "Uusi"-painiketta luodaksesi uuden virtuaalikoneen. Määritä uusi virtuaalikoneen ohjatun toiminnon valintaikkuna ja jätä kaikki arvot oletusarvoiksi paitsi seuraavaa: Nimi: Tämä voi olla mikä tahansa. , mutta koska simuloimme isännöintiyrityksemme palvelinta, aiomme käyttää nimeä "hostcom".Tyyppi: "Linux" Versio: "Ubuntu (64-bit)"Napsauta "Luo" -painiketta ohjatussa toiminnossa luodaksesi uuden virtuaalikoneesi.

3. Asenna Ubuntu Linux Server

Nyt sinulla on virtuaalikone, mutta sen virtuaalinen kiintolevy on tyhjä. Ei ole käyttöjärjestelmää, jolla se käynnistyisi. Jos se olisi fyysinen tietokone, laittaisimme sisään CD-levyn tai muun asennusvälineen, jonka avulla kone voisi käynnistyä ja asentaa käyttöjärjestelmän kiintolevylleen. Teemme nyt sen virtuaalisen vastineen.

Palaa VirtualBox-pääikkunaan, valitse uusi virtuaalikoneesi koneluettelosta ja napsauta työkalupalkin "Käynnistä" -painiketta käynnistääksesi sen. Toisen valintaikkunan pitäisi ilmestyä, jossa sanotaan, että asennus on "lisättävä". media. Napsauta kansiokuvaketta, siirry kansioon, johon latasit .iso-tiedoston aiemmin, valitse tiedosto ja napsauta "Avaa". Palaa valintaikkunaan ja käynnistä virtuaalikone napsauttamalla Käynnistä. Virtuaalikone käynnistyy ja Ubuntu-asennusohjelma latautuu.Määritä Ubuntu valikkojen läpi jättäen kaikki arvot oletusarvoihin paitsi seuraavat (älä käytä lainausmerkkejä):Isäntänimi: "hostcom" (tai muu pienikokoinen verkkonimi palvelimellesi ).Käyttäjän koko nimi: Koko nimesi (esim. "Jay McGavren"). Käyttäjätunnus: Käyttäjänimesi, jonka tulee olla lyhyt, yksi sana ja kaikki pienet kirjaimet (esim. "jay"). Salasana: Anna ja vahvista salasana. Muista se, koska tarvitset sitä kirjautuaksesi sisään tai suorittaaksesi järjestelmänvalvojan komentoja virtuaalikoneen.Kirjoita osion muutokset levylle: "Ei" valitaan oletuksena; valitse "Kyllä". Kirjoita levylle (uudelleen): "Ei" valitaan oletusarvoisesti; Valitse "Kyllä". Ohjelmiston valinta: "Standard system Utilities" valitaan oletuksena, joten paina vain Enter. Muut tarvitsemasi paketit tulee asentaa apt-get-ohjelmalla myöhemmin.GRUB-käynnistyslatain: Oletusvalinta on itse asiassa oikea tällä näytöllä, mutta sekaannusten välttämiseksi: Asennusohjelma vahvistaa, että tämä "on tämän tietokoneen ainoa käyttöjärjestelmä ”. Ja se on tämän virtuaalikoneen ainoa käyttöjärjestelmä. Joten mene eteenpäin ja valitse "Kyllä".

Tässä vaiheessa asennus on valmis! Käynnistä virtuaalikone uudelleen valitsemalla "Jatka". (Ei tarvitse "poistaa" virtuaalista asennusmediaa.) Kun virtuaalikone käynnistyy uudelleen, se lataa itse Ubuntu-käyttöjärjestelmän. Sinua pyydetään kirjautumaan sisään; kirjoita käyttäjänimi ja salasana, jotka loit Ubuntua asentaessasi. Olet nyt kirjautunut sisään uudelle virtuaalipalvelimellesi!

4. Yhdistä palvelimeen SSH:n kautta

Näytölläsi oleva ikkuna emuloi tällä hetkellä näyttöä, joka on yhdistetty virtuaalikoneeseesi. Näppäimistöllä kirjoittamasi näppäimistö emuloi näppäimistöä, joka on yhdistetty suoraan virtuaalikoneeseesi. Mutta muodostaaksesi yhteyden Internetissä oleviin palvelimiin, käytät Secure SHell -ohjelmaa tai ssh-ohjelmaa. ssh yhdistää sinut etätietokoneen päätteeseen ja salaa kaiken tekemäsi, jotta kukaan ei voi salakuunnella lähettämiäsi salasanoja ja komentoja. Tästä eteenpäin haluamme muodostaa yhteyden SSH:n kautta. Asetetaan se nyt.

SSH kuuntelee yleensä verkkoliikennettä portista 22, eikä virtuaalipalvelimemme SSH ole erilainen. Voimme käskeä VirtualBoxia avaamaan portin paikallisella tietokoneellamme ja lähettämään kaiken kyseisessä portissa vastaanottamansa verkkoliikenteen virtuaalipalvelimemme porttiin. Joten aiomme avata isäntäkoneemme portin 2222 ja välittää kaiken liikenteen virtuaalikoneemme porttiin 22. Kun käytämme ssh-porttia yhteyden muodostamiseen isäntäkoneen porttiin 2222, keskustelemme virtuaalikoneen SSH-palvelun kanssa.

Valitse VirtualBox-pääikkunassa virtuaalikoneesi koneluettelosta ja napsauta työkalupalkin "Asetukset"-painiketta. Napsauta näkyviin tulevassa määritysikkunassa "Verkko"-välilehteä. Näet alavälilehdet " Sovitin 1" - "Sovitin 4". Varmista, että Adapter 1 (virtuaalisen verkkoverkon päälaitteisto) on valittuna. Napsauta "Lisäasetukset"-otsikon vieressä olevaa nuolta laajentaaksesi lisäasetusten osio. Napsauta "Port Forwarding". Näkyviin tulee uusi ali-ikkuna, jossa on portin edelleenlähetyssääntöjen taulukko.Lisää uusi sääntö napsauttamalla plusmerkkikuvaketta.Määritä kentät seuraavasti (älä käytä lainausmerkkejä):Nimi: Tämä voi olla mikä tahansa kuvaava merkkijono, mutta suosittelemme "ssh"-protokollaa: "TCP" Isäntä-IP: Jätä tyhjäksi Isäntäportti: "2222" Vieras-IP: Jätä tyhjäksi Vierasportti: "22"Jos aiot määrittää palvelimen vieraalle myöhemmin, saatat haluta lisätäksesi toisen säännön liikenteen välittämiseksi isäntäkoneen portista vierasporttiin, jossa palvelin ajetaan. (Esimerkiksi verkkopalvelimessa välitä isäntäportti "8080" vierasporttiin "80".) Napsauta "OK" sulkeaksesi edelleenlähetyssääntöjen ikkunan, kun olet valmis. Napsauta "OK" virtuaalikoneen asetusikkunassa tallentaaksesi muutoksia.

SSH-palvelua ei ehkä ole vielä asennettu virtuaaliselle Linux-palvelimellesi. Asenna se seuraavasti:

Käynnistä virtuaalikoneesi, jos se ei vielä ole käynnissä, vaihda ikkunaan, jossa näkyy sen näyttö, ja kirjaudu sisään. Suorita $-kehotteessa tämä komento: sudo apt-get install openssh-server Sinua pyydetään antamaan salasana; kirjoita se, jonka loit Ubuntua asentaessasi. SSH-palvelinohjelmisto asennetaan ja palvelun pitäisi käynnistyä automaattisesti.

Viimeinen vaihe on yrittää muodostaa yhteys isäntäkoneeltasi virtuaalikoneeseen SSH:n kautta. Ohjaamme SSH-asiakasohjelmamme muodostamaan yhteyden tietokoneeltamme takaisin saman tietokoneen porttiin 2222. Voimme muodostaa yhteyden samaan tietokoneeseen, jossa käytämme erityistä IP-osoitetta 127.0.0.1. Liikenne välitetään virtuaalikoneemme porttiin 22, ja sen pitäisi muodostaa yhteys.

Mac- tai Linux-lukijoiden isäntäkäyttöjärjestelmänä pitäisi olla jo asennettuna ssh-asiakasohjelma. Avaa pääte isäntäkoneellasi ja suorita tämä komento (korvaa "yourlogin" -käyttäjänimellä, jonka määritit Ubuntua asentaessasi):

ssh yourlogin@127.0.0.1 -p 2222

Windows-käyttäjien on ehkä ladattava PuTTY, ilmainen SSH-asiakassovellus. Muodosta yhteys noudattamalla näitä ohjeita käyttämällä isäntänimenä "localhost", protokollana "SSH" ja porttina "2222". Sinua pyydetään syöttämään käyttäjänimi myöhemmin, kun kirjaudut sisään.

Riippumatta siitä, muodostatko yhteyden ssh-ohjelman vai PuTTY:n kautta, näet varoituksen, jossa lukee esimerkiksi "SSH-palvelinta ei tunnisteta", mikä on normaalia, koska tämä on ensimmäinen kerta, kun muodostamme yhteyden. Kirjoita "yes" vahvistaaksesi, että yhteyden muodostaminen on OK.

Kirjoita sitten kirjautumistunnus (jos sitä pyydetään) ja salasana, jotka määritit Ubuntua asentaessasi. Sinut pitäisi ohjata järjestelmäkehotteeseen, jossa voit aloittaa Linux-komentojen suorittamisen sydämesi kyllyydestä.

Onnittelut! Sinulla on virtuaalinen Linux-palvelin käynnissä tietokoneellasi! Taivas on rajana täältä. Jos haluat ideoita, Treehouse Pron ja Techdegreen tilaajat voivat käydä web-sovellusten tuotantoon ottamisesta käyttöön työpajoissamme. Pidä hauskaa uuden palvelimesi kanssa!

Aloita koodaamisen oppiminen tänään ilmaisella Treehousen kokeilujaksolla.


PREV: [Ratkaistu] Kuinka voin korjata Oculus Rift -virheen "Can't Reach Oculus ...

NEXT: Auta ole kiltti. Oculus rift asennusongelma

Popular Articles

Hot Articles
Back to Top