Tere tulemast itfoorum.ee portaali!

Tere tulemast meie foorumitele, mis on ühendab endas toredaid inimesi, ideid ja põnevust. Palun registreeruge, kui soovite osaleda.

Liitumiseks meiega on teil mitmeid võimalusi, võite luua konto või liituda mõne sotsiaalmeedia kontoga.

Loo konto

[Õpetus] Webmini paigaldamine Ubuntu 20.04

Collapse
X
 
  • Aeg
  • Show
Puhasta kõik
uued postitused
  • root
    Huviline
    • Oct 2021
    • 318

    [Õpetus] Webmini paigaldamine Ubuntu 20.04

    Webmin on kaasaegne veebijuhtpaneel, mis võimaldab hallata Linuxi serverit brauseripõhise liidese kaudu. Webmini abil saate käigupealt hallata kasutajakontosid, konfigureerida DNS-i sätteid ja muuta tavaliste pakettide sätteid.

    Selles õpetuses paigaldate ja konfigureerite oma serverisse Webmini ning tagate juurdepääsu liidesele kehtiva Let’s Encrypti sertifikaadiga. Seejärel saate Webmini abil lisada uusi kasutajakontosid ja värskendada laualt kõiki serveri pakette.

    1. Webmini paigaldamine

    Esmalt värskendage oma serveri paketiindeksit, kui te pole seda hiljuti teinud:
    Kood:
    sudo apt update
    Seejärel peame lisama Webmini hoidla, et saaksime oma paketihalduri abil Webmini paigaldada ja värskendada. Teeme seda, lisades hoidla faili /etc/apt/sources.list.

    Avage fail eelistatud redaktoris. Siin kasutame nano:
    Kood:
    sudo nano /etc/apt/sources.list
    Seejärel lisage uue hoidla lisamiseks faili allossa see rida:
    /etc/apt/sources.list
    HTML kood:
    . . .
    deb http://download.webmin.com/download/repository sarge contrib
    Salvestage fail ja väljuge redaktorist. Kui kasutasite nano, vajutage selleks klahvikombinatsiooni CTRL+X, Y ja seejärel ENTER.

    Järgmisena lisate Webmin PGP võtme, et teie süsteem usaldaks uut hoidlat. Kuid selleks peate paigaldama paketi gnupg1, mis on GNU turvalise suhtluse ja andmete salvestamise tööriist.

    Pärast seda laadige alla Webmin PGP võti koos wget-ga ja lisage see oma süsteemi võtmete loendisse:
    Kood:
    wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
    Järgmisena värskendage pakettide loendit uuesti, et kaasata nüüd usaldusväärne Webmini hoidla:
    Kood:
    sudo apt update
    Seejärel paigaldage Webmin:
    Kood:
    sudo apt install webmin
    Kui paigaldamine on lõppenud, kuvatakse teile järgmine väljund:
    HTML kood:
    Output
    . . .
    Webmin install complete. You can now login to
    https://your_server:10000 as root with your
    root password, or as any user who can use sudo.
    Märkus. Kui paigaldasite ja lubasite UFW eeltingimuse etapis, peate Webmini tulemüüri kaudu lubamiseks käivitama järgmise käsu:
    Kood:
    sudo ufw allow 10000
    Täiendava turvalisuse huvides võiksite oma tulemüüri konfigureerida nii, et see lubaks sellele pordile juurdepääsu ainult teatud IP vahemikest.

    Kindlustame juurdepääsu Webminile, lisades kehtiva sertifikaadi.

    2. Let’s Encrypt sertifikaadi lisamine

    Webmin on juba konfigureeritud kasutama HTTPS-i, kuid kasutab iseallkirjastatud ebausaldusväärset sertifikaati. Asendame selle kehtiva Let’s Encrypti sertifikaadiga.

    Liikuge oma veebibrauseris aadressile https://your_domain:10000, asendades your_domain domeeninimega, mis osutab teie serveri IP aadressile.

    Märkus. Esmakordsel sisselogimisel näete hoiatust "Invalid SSL". See hoiatus võib sõltuvalt teie brauserist öelda midagi erinevat, kuid selle põhjuseks on see, et server on loonud iseallkirjastatud sertifikaadi. Lubage erand ja jätkake oma domeeniga, et saaksite asendada iseallkirjastatud sertifikaadi Let’s Encrypti sertifikaadiga.

    Teile kuvatakse sisselogimisekraan. Logige sisse non-root kasutajaga, mille lõite selle õpetuse eeltingimusi täites.

    Kui olete sisse loginud, on esimene ekraan mida näete, Webmini töölaud. Enne kehtiva sertifikaadi rakendamist peate määrama serveri hostinime. Otsige välja System hostname (Süsteemi hostinimi) ja klõpsake paremal asuvat linki, nagu on näidatud järgmisel joonisel:

    Click image for larger version

Name:	webmin.png
Views:	87
Size:	96.7 KB
ID:	605

    See viib teid lehele Hostname and DNS Client. Leidke väli Hostname ja sisestage väljale oma Fully Qualified Domain Name. Seejärel klõpsake sätte rakendamiseks lehe allosas nuppu Save.

    Pärast hostinime määramist klõpsake vasakpoolsel navigeerimisribal Webmin rippmenüüd ja seejärel valikut Webmin Configuration.

    Valige Webmin Configuration lehel ikoonide loendist SSL Encryption ja seejärel klõpsake vahekaarti Let’s Encrypt. Näete järgmise joonise sarnast ekraani:

    Click image for larger version

Name:	webmin2.png
Views:	27
Size:	122.0 KB
ID:	606

    Sellel lehel annate Webminile teada, kuidas sertifikaati hankida ja uuendada. Let’s Encrypti sertifikaadid aeguvad 3 kuu pärast, kuid saate anda Webminile käsu Let’s Encrypti sertifikaati iga kuu automaatselt uuendada. Let’s Encrypt otsib serverist kinnitusfaili, seega konfigureerime Webmini nii, et see asetaks kinnitusfaili kausta /var/www/your_domain, mis on kaust, mida eeltingimustes konfigureeritud Apache veebiserver kasutab. Sertifikaadi seadistamiseks järgige neid samme.

    Täitke oma FQDN-ga sertifikaadi hostinimed.
    • Valimisfaili veebisaidi juurkataloogi jaoks valige nupp Muu kataloog ja sisestage oma veebisaidi dokumendi juur. Eeldusel, et järgisite eeltingimuseks Apache'i õpetust, on see /var/www/your_domain.
    • Jaotises Kuud automaatse uuendamise vahel tühjendage valik Ainult käsitsi uuendamine, tippides sisestuskasti 1, ja valige sisestuskastist vasakul olev raadionupp.

    Klõpsake nuppu Taotle sertifikaati. Mõne sekundi pärast näete kinnitusekraani.

    Uue sertifikaadi kasutamiseks klõpsake kinnituskuval nuppu Tagasi Webmini konfiguratsiooni. Kerige sellel lehel alla ja klõpsake nuppu Taaskäivita Webmin. Oodake umbes 30 sekundit, seejärel laadige leht uuesti ja logige uuesti sisse. Teie brauser peaks nüüd näitama, et sertifikaat on kehtiv.
  • root
    Huviline
    • Oct 2021
    • 318

    #2
    Kui eelnev ei toimi teil, siis proovige järgnevat. Minul isiklikult toimib järgnev.

    Kood:
    sudo apt update
    Kood:
    sudo apt install vim apt-transport-https curl wget software-properties-common
    Kui hoidla on lisatud, importige hoidlas olevate pakettide allkirjastamiseks kasutatav GPG-võti:
    Kood:
    wget https://download.webmin.com/jcameron-key.asc
    Kood:
    cat jcameron-key.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/jcameron-key.gpg >/dev/null
    Lisage Webmini hoidla:
    Kood:
    sudo add-apt-repository "deb https://download.webmin.com/download/repository sarge contrib"
    Seejärel värskendage süsteemi ja paigaldage Webmini pakett:
    Kood:
    sudo apt update
    Kood:
    sudo apt install webmin
    Kui paigaldamine läheb hästi, peaksite saama väljundi, mis sarnaneb allolevale:
    HTML kood:
    Use 'sudo apt autoremove' to remove them.
    The following additional packages will be installed:
    libauthen-pam-perl libio-pty-perl
    The following NEW packages will be installed:
    libauthen-pam-perl libio-pty-perl webmin 0 upgraded, 3 newly installed, 0 to remove and 109 not upgraded.
    Need to get 28.7 MB of archives.
    After this operation, 306 MB of additional disk space will be used.
    Do you want to continue? [Y/n] y
    Kui teil on aktiivne UFW tulemüür, siis lubage port 10000:
    Kood:
    sudo ufw allow 10000
    Juurdepääs Webmini liidesele
    Nüüd, kui olete Webmini paigaldanud, mine oma serveri URL/IP aadressile, nt https://192.168.17.51:10000

    Logige sisse oma serveri privilegeeritud kasutajakontoga, et alustada oma süsteemi haldamist veebiliidese kaudu.

    Kommentaar

    Töötlen...