Natrag na blog

Kako postaviti svoj Ubuntu 18.04 poslužitelj

U ovom vodiču proći ćemo kroz početne korake potrebne za postavljanje Ubuntu poslužitelja. Konfiguracije o kojima ćemo raspravljati poboljšat će sigurnost i upotrebljivost poslužitelja. Koristit ćemo Ubuntu 18.04 LTS sliku.

Korak 1: Postavljanje instance na CloudSigma

Koristim stroj sa sljedećim resursima:

  • 8 GHz CPU
  • 8 GB RAM
  • 50 GB SSD

Kloniram Ubuntu 18.04 iz knjižnice i mijenjam mu veličinu na 50 GB. Ubuntu 18.04 u knjižnici dolazi unaprijed instaliran kao 64-bitni s VirtIO upravljačkim programima, superkorisnikom, Pythonom 2.7.17, Pipom 20.0.2, OpenSSL-om 1.1.1d, Cloud-initom i najnovijim ažuriranjima do 2019-03-03.

table

Ne preporučuje se korištenje root korisnika jer ima vrlo široke ovlasti i trebao bi se koristiti samo za vrlo specifične aktivnosti. Stoga bismo trebali stvoriti drugog korisnika s manjim ovlastima. Na našu sreću, slike koje pruža CloudSigma već imaju stvorenog korisnika ‘cloudsigma’.

Povezao sam ssh ključ sa svojom instancom za pristup stroju. Sada ćemo postaviti lozinku za korisnika ‘cloudsigma’ kako bismo mu pristupili bez ključa.

Korak 2: Dopuštanje prijave pomoću lozinki

Preporučuje se pristup poslužitelju pomoću ssh ključeva umjesto lozinki, ali ako mu trebate pristupiti pomoću lozinki, možete slijediti korake u nastavku:

Prvo upotrijebite sljedeću naredbu za postavljanje lozinke za korisnika – cloudsigma:

Izlaz:

Nakon što je ta lozinka postavljena, omogućit ćemo prijavu pomoću lozinke u sshd konfiguracijama pomoću sljedećih naredbi:

Sada možete pristupiti ssh-u na svom Ubuntu poslužitelju i pomoću lozinki.

Korak 3: Stvaranje dodatnih korisnika

Uvijek možemo stvoriti novog korisnika za određenog korisnika. Stvorit ću korisnika na svoje ime kako bih ga koristio za ovaj vodič.

Nakon što pokrenem gornju naredbu, sustav me traži lozinku i neke informacije. Nakon što ih popunim, stvara korisnika za mene.

Korak 4: Dodjeljivanje administrativnih ovlasti

Prethodnim korakom dobili smo korisnika s redovnim dopuštenjima i ovlastima. Međutim, neki od vaših korisnika možda će morati obavljati i administrativne zadatke. Kako bismo izbjegli prebacivanje između root korisnika i njihovog korisničkog računa, možemo ih dodati na popis sudo korisnika/superkorisnika. Time će korisnici moći pokretati naredbe s ovlastima root korisnika dodavanjem ključne riječi ‘sudo’ ispred naredbe.

Kako bismo dodali korisnika ‘akshay’ na popis, možemo pokrenuti ovu naredbu s root korisnika ili cloudsigma korisnika, koji je već superkorisnik.

Nakon pokretanja ove naredbe, možemo pokretati naredbe s administrativnim ovlastima i s korisnika ‘akshay’ dodavanjem ključne riječi ‘sudo’.

Korak 5: Postavljanje osnovnog vatrozida

Možemo koristiti UFW – Uncomplicated Firewall, dio operativnog sustava Ubuntu 18.04, kako bismo osigurali da su dopuštene samo veze s pouzdanim aplikacijama. S UFW-om, profili se mogu registrirati od strane različitih aplikacija koje se mogu koristiti za upravljanje njima. OpenSSH is the aplikacija koja nam omogućuje uspostavljanje veze s našim poslužiteljem. Već ima registriran profil u UFW-u pod nazivom OpenSSH.

Profile aplikacija možemo vidjeti pomoću ove naredbe:

Izlaz:

Trebamo osigurati da je OpenSSH na popisu dopuštenih kako bismo se mogli prijaviti sljedeći put, inače će vatrozid blokirati vezu. Možemo pokrenuti sljedeću naredbu kako bismo to učinili:

Zatim, nakon što dodamo aplikaciju na popis dopuštenih, omogućit ćemo vatrozid pomoću naredbe:

Nakon toga možemo provjeriti status vatrozida i aplikacije na njegovom popisu dopuštenih pomoću naredbe:

Izlaz:

Naposljetku, budući da smo konfigurirali vatrozid da dopušta samo SSH veze, druge će se aplikacije morati konfigurirati prilikom instalacije kako bi se omogućio promet.

Naš Ubuntu poslužitelj sada je postavljen i spreman za korištenje!

 

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.