Vaihe 1: Päivitä järjestelmävarastot

On erittäin tärkeää pitää järjestelmäsi ajan tasalla, jotta voit varmistaa, että asennat uusimmat ohjelmistoversiot ja tietoturvakorjaukset. Päivitä järjestelmätietovarastot seuraavasti:

sudo apt update && sudo apt upgrade -y

Päivittäminen varmistaa, että sinulla on uusimmat pakettiluettelot ja ohjelmistoversiot, mikä vähentää mahdollisia yhteensopivuusongelmia ja haavoittuvuuksia.

Vaihe 2: Asenna vaaditut riippuvuudet

Webminillä on tiettyjä riippuvuuksia, jotka on asennettava, jotta se toimisi oikein. Asenna tarvittavat paketit:

sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 -y

Nämä paketit tarjoavat tärkeitä kirjastoja ja moduuleja, joihin Webmin luottaa toiminnassaan.

Vaihe 3: Tuo Webmin GPG -avain

Turvallisuussyistä on tärkeää varmistaa asentamiesi pakettien aitous. Webmin GPG -avaimen tuominen varmistaa, että asentamasi paketit ovat aitoja eikä niitä ole peukaloitu.

wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add -

Vaihe 4: Lisää Webmin-arkisto

Webminin asentamiseksi sinun on lisättävä sen virallinen arkisto järjestelmääsi. Tämä varmistaa, että saat ohjelmiston uusimman vakaan version.

sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

Päivitä pakettiluettelosi arkiston lisäämisen jälkeen:

sudo apt update

Vaihe 5: Asenna Webmin Ubuntu 22.04:ään

Kun kaikki on asennettu, voit nyt asentaa Webminin:

sudo apt install webmin -y

Kun asennus on valmis, voit varmistaa sen onnistumisen käyttämällä Webminiä selaimesi kautta. Siirry osoitteeseen https://your_server_ip:10000. Sinun pitäisi nähdä Webminin kirjautumissivu.

Vaihe 6: Määritä palomuuriasetukset

Jos sinulla on palomuuri käytössä, sinun on sallittava liikenne portissa 10000, jota Webmin käyttää oletuksena.

sudo ufw allow 10000/tcp

Tämä komento varmistaa, että voit käyttää Webminiä mistä tahansa.

Vaihe 7: Tarkista Webminin tila

Varmistaaksesi Webminin sujuvan toiminnan:

sudo systemctl status webmin

Sinun pitäisi nähdä aktiivinen tila, joka osoittaa, että Webmin toimii ilman ongelmia.

Vaihe 8: Suojaa Webmin

Turvallisuus on ensiarvoisen tärkeää erityisesti Webminin kaltaisille työkaluille, joilla on järjestelmänvalvojan käyttöoikeudet. Tässä on joitain vaiheita turvallisuuden parantamiseksi:

  • Vaihda oletusportti: Valitse oletusportin 10000 sijaan yksilöllinen portti vähentääksesi automaattisten hyökkäysten riskiä.
sudo nano /etc/webmin/miniserv.conf

Etsi portti= alkava rivi ja muuta arvoa. Käynnistä Webmin uudelleen muutosten tekemisen jälkeen.

  • Käytä vahvoja ja ainutlaatuisia salasanoja: Varmista, että Webmin-salasanasi on vankka eikä sitä käytetä muualla.
  • Ota käyttöön kaksivaiheinen todennus: Tämä lisää ylimääräistä suojaustasoa vaatimalla toisen tunnistustavan pelkän salasanan lisäksi.

Vaihe 9: Lisää kelvollinen sertifikaatti Let’s Encryptillä

Kelvollinen SSL-sertifikaatti varmistaa salatun viestinnän palvelimen ja asiakkaiden välillä. Let’s Encrypt tarjoaa ilmaisia ​​varmenteita. Let’s Encryptin integroiminen Webminiin:

  • Siirry kohtaan Webmin > Webmin Configuration > SSL Encryption.
  • Valitse ”Let’s Encrypt” ja noudata näytön ohjeita hankkiaksesi ja uusiaksesi varmenteen.

Vaihe 10: Käänteisen välityspalvelimen määrittäminen

Käänteisen välityspalvelimen avulla voit reitittää liikenteen toisen palvelimen kautta, mikä voi tarjota etuja, kuten kuormituksen tasapainotuksen, lisäsuojauksen ja SSL-päätteen. Se toimii välittäjänä asiakkaiden pyyntöille, jotka etsivät resursseja muilta palvelimilta.

Poista HTTPS-tila käytöstä Webminissä

Ennen käänteisen välityspalvelimen määrittämistä on tärkeää poistaa HTTPS käytöstä Webminissä ristiriitojen välttämiseksi:

  • Siirry kohtaan Webmin > Webmin Configuration > SSL Encryption.
  • Valitse ”Ei SSL” (“No SSL”) -vaihtoehto ja tallenna muutokset. Tämä varmistaa, että Webmin ei yritä salata liikennettä, jota käänteinen välityspalvelin jo salaa.

Asennus Apachen kanssa

Jos käytät Apachea verkkopalvelimena, toimi seuraavasti:

Asenna tarvittavat moduulit:

sudo apt install libapache2-mod-proxy-html libxml2-dev

Nämä moduulit ovat välttämättömiä välityspalvelintoiminnalle ja XML-jäsennykselle.

Ota moduulit käyttöön:

sudo a2enmod proxy proxy_http

Tämä aktivoi välityspalvelinmoduulit Apachessa.

Lisää tarvittavat asetukset Apache-virtuaaliisäntään:

<VirtualHost *:80>
    ServerName your-domain.com
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://localhost:10000/
    ProxyPassReverse / http://localhost:10000/
</VirtualHost>

Korvaa oma-verkkotunnus.com verkkotunnuksesi nimellä tai palvelimen IP-osoitteella. Tämä kokoonpano käskee Apachea välittämään pyynnöt verkkotunnuksestasi Webmin-palvelimelle, joka toimii portissa 10000.

Käynnistä Apache uudelleen:

sudo systemctl restart apache2

Asennus Nginxin kanssa

Nginx-käyttäjille:

Avaa Nginx-määritystiedostosi:

sudo nano /etc/nginx/sites-available/default

Lisää tarvittavat asetukset Nginx-palvelinlohkoon:

server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://localhost:10000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Korvaa oma-verkkotunnus.com verkkotunnuksesi nimellä tai palvelimen IP-osoitteella. Tämä kokoonpano käskee Nginxiä välittämään pyynnöt Webmin-palvelimelle, joka toimii portissa 10000.

Käynnistä Nginx uudelleen:

sudo systemctl restart nginx

Kun nämä asetukset ovat käytössä, voit käyttää Webminiä verkkotunnuksesi kautta, ja käänteinen välityspalvelin käsittelee liikenteen, mikä tarjoaa lisäjoustavuutta ja turvallisuutta.

Vaihe 11: Ota HTTPS käyttöön

Kun olet määrittänyt käänteisen välityspalvelimen, ota HTTPS uudelleen käyttöön Webminissä:

  • Siirry kohtaan Webmin > Webmin Configuration > SSL Encryption.
  • Valitse ”Käytä SSL:ää” (“Use SSL”) ja tallenna muutokset.

Vaihe 12: Sähköposti-ilmoitusten määrittäminen

Sähköposti-ilmoitukset voivat olla korvaamattomia järjestelmänvalvojille, koska ne varoittavat järjestelmäpäivityksistä, mahdollisista ongelmista tai muista kriittisistä tapahtumista. Sähköposti-ilmoitusten määrittäminen Webminissä:

  • Siirry kohtaan Webmin > Webmin Configuration > Sending Email.
  • Määritä sähköpostipalvelimen tiedot, mukaan lukien SMTP-palvelin, portti ja todennustiedot.
  • Testaa sähköpostiasetukset varmistaaksesi, että ilmoitukset lähetetään oikein.

Vaihe 13: Lisää luotetut viittaajat

Luotetut viittaajat ovat tärkeitä turvallisuuden kannalta, sillä ne varmistavat, että vain tietyt verkkotunnukset voivat lähettää pyyntöjä Webmin-palvelimellesi. Tämä voi estää mahdolliset CSRF-hyökkäykset (Cross-Site Request Forgery).

  • Siirry kohtaan Webmin > Webmin Configuration > Trusted Referrers.
  • Lisää verkkotunnukset tai IP-osoitteet, joihin luotat.
  • Tallenna muutokset.

Vaihe 14: Moduulit ja laajennukset

Webminin toimintoja voidaan laajentaa moduulien ja lisäosien avulla. Jotkut suositut moduulit sisältävät tietokantojen, virtuaalipalvelinten ja muiden hallintaan tarkoitettuja moduuleja.

  • Siirry kohtaan Webmin > Un-used Modules.
  • Selaa saatavilla olevia moduuleja ja valitse tarpeitasi vastaavat.
  • Asenna ja konfiguroi moduulit tarpeen mukaan.

Vaihe 15: Käyttäjien hallinta

Käyttäjien hallinta on ratkaisevan tärkeää, varsinkin jos useat järjestelmänvalvojat tai tiimit käyttävät Webminiä.

  • Siirry kohtaan Webmin > Webmin Users.
  • Täällä voit lisätä, poistaa tai muokata Webmin-käyttäjiä.
  • Määritä rooleja ja käyttöoikeuksia käyttäjän velvollisuuksien perusteella varmistaen vähiten etuoikeuksien periaate.

Vaihe 16: Varmuuskopioi ja palauta

Säännöllinen varmuuskopiointi varmistaa, että voit toipua nopeasti kaikista odottamattomista ongelmista tai virheistä.

  • Siirry kohtaan Webmin > Webmin Configuration > Backup Configuration Files.
  • Valitse tiedostot tai hakemistot, jotka haluat varmuuskopioida.
  • Aseta varaaikataulu ja kohde.

Palauttaaksesi siirry samaan osioon ja valitse varmuuskopio, josta haluat palauttaa.

Vaihe 17: Päivitä Webmin

Webminin pitäminen ajan tasalla varmistaa, että hyödyt uusimmista ominaisuuksista ja tietoturvakorjauksista.

  • Siirry kohtaan Webmin > Webmin Configuration > Upgrade Webmin.
  • Tarkista saatavilla olevat päivitykset.
  • Jos päivitys on saatavilla, noudata näytön ohjeita päivittääksesi.

Webminin käyttäminen Ubuntu 22.04:ssä

Uusille Webminin käyttäjille tässä on aloittelijaystävällinen opas:

  • Käytä Webminiä selaimesi kautta siirtymällä osoitteeseen https://your_server_ip:10000.
  • Tutustu kojelautaan ja tutustu käytettävissä oleviin moduuleihin ja työkaluihin.
  • Joitakin olennaisia ​​moduuleja, joista sinun tulee tietää, ovat järjestelmä, palvelimet, muut ja verkko.

Yleisten ongelmien vianmääritys

1. Webmin ei käynnisty:

Jos Webmin ei käynnisty odotetusti, taustalla voi olla useita syitä.

Komento tarkistaa tila:

sudo systemctl status webmin

Tämä komento näyttää Webmin-palvelun nykyisen tilan. Jos ongelmia ilmenee, lokit voivat tarjota oivalluksia.

Mahdollinen ratkaisu: Varmista, ettei porttiristiriitoja ole. Jos toinen palvelu käyttää porttia 10000 (Webminin oletusportti), sinun on ehkä lopetettava kyseinen palvelu tai vaihdettava Webminin portti.

2. Yhteysongelmat:

Jos et voi käyttää Webmin-käyttöliittymää, se voi johtua verkko- tai palomuurimäärityksistä.

Komento tarkistaa palomuurin säännöt:

sudo ufw status

Tämä komento näyttää kaikki aktiiviset palomuurisäännöt. Varmista, että portti 10000 (tai mukautettu Webmin-portti) on sallittu.

Mahdollinen ratkaisu: Jos porttia ei sallita, voit avata sen käyttämällä:

sudo ufw allow 10000/tcp

3. Kirjautumisvirheet:

Jos et pysty kirjautumaan Webminiin, se voi johtua virheellisistä tunnistetiedoista tai tilin lukituksesta.

Mahdollinen ratkaisu: Palauta Webminin pääkäyttäjän salasana. Avaa palvelinpääte ja käytä:

sudo /usr/share/webmin/changepass.pl /etc/webmin root NEW_PASSWORD

Korvaa NEW_PASSWORD haluamallasi salasanalla.

4. Moduulivirheet:

Joskus tietyt Webmin-moduulit eivät välttämättä toimi odotetulla tavalla, mikä johtaa virheisiin.

Mahdollinen ratkaisu: Asenna ongelmallinen moduuli uudelleen. Siirry kohtaan Webmin > Webmin-määritykset > Webmin-moduulit. Täältä voit poistaa moduulin ja asentaa sen sitten uudelleen. Vaihtoehtoisesti voit tarkistaa moduulin päivitykset, koska uudemmat versiot ovat saattaneet korjata tunnetut ongelmat.

5. SSL/TLS-ongelmat:

Jos kohtaat SSL-varmenteisiin liittyviä ongelmia, kuten selaimen varoituksia sertifikaatin virheellisyydestä, se voi johtua vanhentuneesta varmenteesta tai virheellisestä määrityksestä.

Mahdollinen ratkaisu: Siirry kohtaan Webmin > Webmin Configuration > SSL Encryption. Täältä voit uusia varmenteen, varsinkin jos käytät Let’s Encryptia tai määrität SSL-asetukset uudelleen.

6. Hidas suorituskyky:

Jos Webmin vastaa hitaasti, se voi johtua palvelinresurssien rajoituksista. Komento tarkistaa palvelinresurssit:

htop

Tämä komento tarjoaa reaaliaikaisen näkymän palvelimen resurssien käytöstä. Tarkista, onko prosessorin tai RAM-muistin kulutus korkea.

Mahdollinen ratkaisu: Harkitse palvelinkokoonpanojen optimointia, palvelinresurssien päivittämistä tai liiallisia resursseja kuluttavien prosessien tarkistamista ja niiden korjaamista.

7. Päivitysvirheet:

Jos Webmin ei päivity, se voi johtua arkisto- tai verkko-ongelmista.

Mahdollinen ratkaisu: Varmista, että Webmin-arkisto on määritetty oikein. Voit myös ladata uusimman Webmin-version manuaalisesti viralliselta verkkosivustolta ja asentaa sen.

Lisävinkkejä Webmin-käyttäjille

1. Webmin-käyttöliittymän mukauttaminen:

Webminin käyttöliittymä on muokattavissa, joten voit räätälöidä sen ulkoasua ja toimintoja mieltymystesi mukaan.

  • Siirry kohtaan Webmin > Webmin Configuration > Webmin Themes.
  • Täällä voit valita eri teemoista tai jopa ladata mukautetun.

2. Valvontajärjestelmän resurssit:

Webmin tarjoaa työkaluja palvelimesi resurssien valvontaan ja varmistaa sen optimaalisen toiminnan.

  • Siirry kohtaan System > System and Server Status.
  • Voit tarkastella suorittimen käyttöä, muistin kulutusta, levytilaa ja paljon muuta. Aseta hälytykset, jos tietyt kynnykset ylittyvät.

3. Aikataulutetut Cron-työt:

Automatisoi tehtäviä käyttämällä cron-töitä suoraan Webmin-käyttöliittymästä.

  • Siirry kohtaan System > Scheduled Cron Jobs.
  • Lisää uusia töitä, määritä niiden tiheys ja määritä suoritettavat komennot.

4. Verkkoasetukset:

Hallitse palvelimesi verkkoasetuksia helposti.

  • Siirry kohtaan Networking > Network Configuration.
  • Täällä voit määrittää verkkoliitännät, reitityksen ja isäntänimiä.

5. Tietokannan hallinta:

Jos käytät tietokantoja palvelimellasi, Webminissä on moduuleja suosittujen tietokantojen, kuten MySQL ja PostgreSQL, hallintaan.

  • Siirry kohtaan Servers > Your Database (esim. MySQL-tietokanta).
  • Hallitse tietokantoja, käyttäjiä, käyttöoikeuksia ja suorita SQL-kyselyjä.

Turvallisuuden parhaat käytännöt

1. Tarkista käyttäjien käyttöoikeudet säännöllisesti:

Varmista, että vain valtuutetuilla henkilöillä on pääsy Webminiin.

  • Tarkista Webmin-käyttäjien luettelo säännöllisesti.
  • Poista kaikki tilit, joita ei enää tarvita.

2. Tarkkaile Webmin-lokeja:

Pidä lokeja silmällä, jotta voit havaita epäilyttävät toiminnot.

  1. Siirry kohtaan Webmin > Webmin Actions Log.
  2. Tarkista lokit odottamattomien tai luvattomien toimien varalta.

3. Poista käyttämättömät moduulit käytöstä:

Turvallisuus- ja suorituskykysyistä poista käytöstä kaikki moduulit, joita et käytä.

  1. Siirry kohtaan Webmin > Webmin Configuration > Webmin Modules.
  2. Poista käytöstä moduulit, jotka eivät ole käytössä.

4. Käytä Fail2Bania Webminin kanssa:

Integroi Fail2Ban suojaamaan raakoja hyökkäyksiä vastaan.

  1. Asenna Fail2Ban ja määritä se valvomaan Webmin-lokeja.
  2. Aseta säännöt estääksesi IP-osoitteet, joilla on useita epäonnistuneita kirjautumisyrityksiä.

Mainitut komennot

  • sudo apt update && sudo apt upgrade -y – Päivittää järjestelmävarastot ja asennetut paketit.
  • sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 -y – Asentaa tarvittavat riippuvuudet Webminille.
  • wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add – – Tuo Webmin GPG -avaimen paketin vahvistusta varten.
  • sudo sh -c ‘echo “deb http://download.webmin.com/download/repository sarge contrib” > /etc/apt/sources.list.d/webmin.list’ – Lisää virallisen Webmin-arkiston.
  • sudo apt install webmin -y – Asentaa Webminin.
  • sudo ufw allow 10000/tcp – Määrittää palomuurin sallimaan liikenteen portissa 10000.
  • sudo systemctl status webmin – Tarkistaa Webmin-palvelun tilan.

Tämä on sivulta: https://webhostinggeeks.com/howto/how-to-install-webmin-on-ubuntu-22-04/

By Admin

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *