Menguruskan pelayan melalui antara muka web menggunakan webmin dalam Pelayan Ubuntu. Pemasangan Webmin Ubuntu Server yang betul Memasang webmin pada ubuntu 16.04

Biasanya, pelayan Linux dikonfigurasikan menggunakan baris arahan. Walau bagaimanapun, terdapat satu lagi akses yang mungkin lebih mudah menggunakan perkhidmatan webmin dalam pelayan ubuntu. Alat terbaik untuk mengurus sistem Unix melalui antara muka web.

Menggunakan webmin, anda bukan sahaja boleh melihat log dengan mudah, membuat perubahan pada konfigurasi perkhidmatan yang dipasang, tetapi juga memasang pakej, mengalih keluarnya, mengemas kini sistem, dsb. Malah akses terminal!

Webmin ialah pelayan web siap sedia dengan sekumpulan skrip. Semua keseronokan menggunakannya boleh dialami selepas pemasangan.

Memasang Webmin

Pertama sekali, anda perlu menambah repositori webmin ke fail /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

Di penghujung fail tambahkan dua baris:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Simpan dan tutup fail. Sekarang mari kita import kunci

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Kemas kini senarai sumber pakej

Sudo apt-get kemas kini

pasang webmin

Sudo apt-get install webmin

Melancarkan Webmin

Selepas berjaya memasang pakej, buka penyemak imbas anda dan pergi ke

https://server-ip-address:10000/

bukannya " pelayan-ip-alamat” Masukkan sama ada alamat IP pelayan atau namanya. Jika anda melakukan semuanya dengan betul, anda akan melihat gesaan untuk memasukkan nama pengguna dan kata laluan anda.

Masukkan log masuk dan kata laluan pelayan anda dalam medan, selepas itu anda akan dibawa ke halaman utama webmin

Perkara pertama yang akan kami lakukan ialah menukar bahasa kepada bahasa Rusia. Untuk melakukan ini, pergi ke item menu " Webmin” - “Tukar Bahasa dan Tema” dan tetapkan pengekodan Rusia (RU.UTF-8)

Selepas menggunakan perubahan, anda perlu memuat semula halaman. Hebat! Kini anda mempunyai webmin yang dirusi sepenuhnya


Sedikit ulasan tentang webmin

Saya tidak akan menerangkan semua item menu, lihat sendiri dan temui banyak perkara menarik untuk diri sendiri. Saya memberi tumpuan kepada perkara yang paling asas.

Bahagian "Webmin" menyediakan alatan untuk bekerja dengan modul webmin itu sendiri. Menyediakan pengguna, akses, sandaran, dsb.

Bahagian "Sistem" menyediakan alat untuk bekerja dengan fungsi utama pelayan. Dalam bahagian ini anda boleh mencari log, melakukan operasi dengan pengguna dan kumpulan, mengemas kini perisian, mengurus proses aktif, bekerja dengan penjadualan kerja (Cron) dan banyak lagi.

Bahagian "Perkhidmatan" menyediakan pautan ke alat untuk bekerja dengan perkhidmatan yang dipasang, dalam kes saya Pelayan DHCP, Pelayan DNS BIND, Pelayan Proksi Sotong. Anda boleh mengkonfigurasi fail tetapan sedia ada dan mengurus peraturan dan proses perkhidmatan baharu.

Dalam bahagian "Rangkaian" anda boleh mengkonfigurasi antara muka rangkaian dan juga mengkonfigurasi tembok api

Dalam bahagian "Peralatan" anda boleh melihat peralatan yang disambungkan ke pelayan, serta melihat partition cakera tempatan.

Saya tidak akan menerangkan bahagian "Kluster". Tidak berfungsi dengan kelompok.

Kini anda boleh mengkonfigurasi webmin dalam pelayan ubuntu dan menggunakannya dari mana-mana sahaja di dunia.

Webmin ialah antara muka web grafik untuk mengurus pelayan berdasarkan sistem pengendalian seperti Unix. Perkara yang sangat mudah untuk mentadbir pelayan Linux. Menjadikan kehidupan lebih mudah untuk pemula dan pakar, serta menjimatkan masa pentadbiran Linux. PERLU ADA!!!

Kemungkinan.

  • Pengurusan OS penuh (boot, proses, status, fail log);
  • Mengurus pengguna dan kumpulan dan hak mereka;
  • Urus semua pelayan (Apache, FTP, SSH, Samba);
  • Persediaan rangkaian termasuk Firewall;
  • Lakukan sandaran, dan banyak lagi;

Mari kita teruskan ke pemasangan.

Menambah repositori WEBMIN

Sudo nano /etc/apt/sources.list

Masukkan baris di hujung fail (shift+ctrl+v)

Deb https://download.webmin.com/download/repository sarge sumbangan

Simpan (ctrl+o) dan masukkan.

Memasang kekunci

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Menambah modul yang diperlukan

Sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Jom update.

Sudo apt-get kemas kini

Tetapkan WEBMIN

Sudo apt-get install webmin

UNTUNG!!!

Pergi ke penyemak imbas dan buka webmin. Sila ambil perhatian bahawa protokol HTTPS(tetingkap akan muncul dengan sijil yang tidak sah, terima dan tambahkannya pada pengecualian).

Https: // alamat pelayan ip: 10000

Webmin ialah panel kawalan web moden untuk mana-mana mesin Linux. Ia membolehkan anda mentadbir pelayan anda melalui antara muka yang mudah. Dengan Webmin, anda boleh menukar tetapan untuk pakej biasa dengan cepat.

Dalam tutorial ini, anda akan memasang dan mengkonfigurasi Webmin pada pelayan anda dan menjamin akses kepada antara muka dengan sijil yang sah menggunakan Let's Encrypt. Anda kemudian akan menggunakan Webmin untuk menambah akaun pengguna baharu dan mengemas kini semua pakej pada pelayan anda daripada papan pemuka.

Prasyarat

Untuk melengkapkan tutorial ini, anda memerlukan:

  • Satu pelayan Ubuntu 16.04 disediakan dengan mengikuti , termasuk pengguna bukan root sudo dan tembok api.
  • Apache dipasang dengan mengikuti . Kami akan menggunakan Apache untuk melakukan pengesahan domain Let's Encrypt.
  • Nama Domain Berkelayakan Sepenuhnya (FQDN), dengan DNS A rekod menunjuk ke alamat IP pelayan anda. Untuk mengkonfigurasi ini, ikuti tutorial.

Langkah 1 - Memasang Webmin

Pertama, kami perlu menambah repositori Webmin supaya kami boleh memasang dan mengemas kini Webmin dengan mudah menggunakan pengurus pakej kami. Kami melakukan ini dengan menambahkan repositori pada fail /etc/apt/sources.list.

Buka fail dalam editor anda:

  • sudo nano /etc/apt/sources.list

Kemudian tambahkan baris ini ke bahagian bawah fail untuk menambah repositori baharu:

/etc/apt/sources.list

. . . deb http://download.webmin.com/download/repository sarge sumbangan

Simpan fail dan keluar dari editor.

Seterusnya, tambahkan kunci PGP Webmin supaya sistem anda akan mempercayai repositori baharu:

  • wget http://www.webmin.com/jcameron-key.asc
  • sudo apt-key tambah jcameron-key.asc

Seterusnya, kemas kini senarai pakej untuk memasukkan repositori Webmin:

  • sudo apt-get kemas kini

Kemudian pasang Webmin:

  • sudo apt-get install webmin

Setelah pemasangan selesai, anda akan dipaparkan dengan output berikut:

Pemasangan webmin selesai. Anda kini boleh log masuk ke https://your_server_ip :10000 sebagai akar dengan kata laluan akar anda, atau sebagai mana-mana pengguna yang boleh menggunakan `sudo`.

Sila salin maklumat ini, kerana anda memerlukannya untuk langkah seterusnya.

Catatan: Jika anda memasang ufw semasa langkah prasyarat, anda perlu menjalankan perintah sudo ufw allow 10000 untuk membenarkan Webmin melalui tembok api. Untuk keselamatan tambahan, anda mungkin mahu mengkonfigurasi tembok api anda untuk hanya membenarkan akses kepada port ini daripada julat IP tertentu.

Mari selamatkan akses kepada Webmin dengan menambahkan sijil yang sah.

Langkah 2 - Menambah Sijil Sah dengan Let's Encrypt

Webmin sudah dikonfigurasikan untuk menggunakan HTTPS, tetapi ia menggunakan sijil yang ditandatangani sendiri dan tidak dipercayai. Mari gantikannya dengan sijil yang sah daripada Let's Encrypt.

Navigasi ke https://your_domain :10000 dalam penyemak imbas web anda, menggantikan your_domain dengan nama domain yang anda tunjuk pada pelayan anda.

Catatan: Apabila log masuk buat kali pertama, anda akan melihat ralat "SSL Tidak Sah". Ini kerana pelayan telah menghasilkan sijil yang ditandatangani sendiri. Benarkan pengecualian diteruskan supaya anda boleh menggantikan sijil yang ditandatangani sendiri dengan satu daripada Let's Encrypt.

Anda akan dipaparkan dengan skrin log masuk. Log masuk dengan pengguna bukan akar yang anda buat sambil memenuhi prasyarat untuk tutorial ini.

Sebaik sahaja anda log masuk, skrin pertama yang anda akan lihat ialah papan pemuka Webmin. Sebelum anda boleh memohon sijil yang sah, anda perlu menetapkan nama hos pelayan. Carilah Nama hos sistem medan dan jilat pada pautan ke kanan, seperti yang ditunjukkan dalam rajah berikut:

Ini akan membawa anda ke Nama hos dan Pelanggan DNS muka surat. Cari Nama hos medan, dan masukkan Nama Domain Berkelayakan Penuh anda ke dalam medan. Kemudian tekan Jimat butang di bahagian bawah halaman untuk menggunakan tetapan.

Selepas anda menetapkan nama hos anda, klik pada Webmin pada bar navigasi kiri, dan kemudian klik pada Konfigurasi Webmin.

Kemudian, pilih Penyulitan SSL daripada senarai ikon, dan kemudian pilih Mari Sulitkan tab. Anda akan melihat skrin seperti rajah berikut:

Menggunakan skrin ini, anda akan memberitahu Webmin cara mendapatkan dan memperbaharui sijil anda. Sijil Let's Encrypt tamat tempoh selepas 3 bulan, tetapi kami boleh mengarahkan Webmin untuk cuba memperbaharui sijil Let's Encrypt secara automatik setiap bulan. Let's Encrypt mencari fail pengesahan pada pelayan kami, jadi kami akan mengkonfigurasi Webmin untuk meletakkan fail pengesahan di dalam folder /var/www/html , iaitu folder yang digunakan oleh pelayan web Apache yang anda konfigurasikan dalam prasyarat. Ikuti langkah ini untuk menyediakan sijil anda:

  1. Isi Nama hos untuk sijil dengan FQDN anda.
  2. Untuk Direktori akar tapak web untuk fail pengesahan, pilih Direktori Lain butang dan masukkan /var/www/html .
  3. Untuk Bulan antara pembaharuan automatik bahagian, nyahpilih Hanya memperbaharui secara manual pilihan dengan menaip 1 ke dalam kotak input, dan memilih butang radio di sebelah kiri kotak input.
  4. Klik pada Minta Sijil butang. Selepas beberapa saat, anda akan melihat skrin pengesahan.

Untuk menggunakan sijil baharu, mulakan semula Webmin dengan mengklik anak panah belakang dalam penyemak imbas anda dan mengklik butang Mulakan semula Webmin butang. Tunggu sekitar 30 saat, dan kemudian muat semula halaman dan log masuk semula. Penyemak imbas anda kini sepatutnya menunjukkan bahawa sijil itu sah.

Langkah 3 – Menggunakan Webmin

Anda kini telah menyediakan contoh Webmin yang selamat dan berfungsi. Mari kita lihat cara menggunakannya.

Webmin mempunyai banyak modul berbeza yang boleh mengawal segala-galanya daripada Pelayan DNS BIND kepada sesuatu yang semudah menambah pengguna pada sistem. Mari lihat cara membuat pengguna baharu, dan kemudian terokai cara mengemas kini sistem pengendalian menggunakan Webmin.

Menguruskan Pengguna dan Kumpulan

Mari kita terokai cara mengurus pengguna dan kumpulan pada pelayan anda.

Pertama, klik pada Sistem tab, dan kemudian klik pada Pengguna dan Kumpulan butang. Kemudian, dari sini, anda boleh sama ada menambah pengguna, mengurus pengguna atau menambah atau mengurus kumpulan.

Mari buat pengguna baharu yang dipanggil mengerahkan yang akan digunakan untuk mengehos aplikasi web. Untuk menambah pengguna, klik Buat pengguna baharu, yang terletak di bahagian atas jadual pengguna. Ini memaparkan Buat Pengguna skrin, di mana anda boleh membekalkan nama pengguna, kata laluan, kumpulan dan pilihan lain. Ikut arahan ini untuk mencipta pengguna:

  1. Isi Nama pengguna dengan menggunakan .
  2. Pilih Automatik untuk ID Pengguna.
  3. Isi Nama sebenar dengan nama deskriptif seperti pengguna Deployment .
  4. Untuk Direktori Laman Utama, pilih Automatik.
  5. Untuk Shell, pilih /bin/bash daripada senarai juntai bawah.
  6. Untuk Kata laluan, pilih Kata Laluan Biasa dan taip kata laluan pilihan anda.
  7. Untuk Kumpulan Utama, pilih Kumpulan baharu dengan nama yang sama dengan pengguna.
  8. Untuk Kumpulan Sekunder, pilih sudo daripada Semua kumpulan senarai, dan tekan butang -> butang untuk menambah kumpulan ke dalam kumpulan senarai.
  9. Tekan Buat untuk mencipta pengguna baharu ini.

Apabila mencipta pengguna, anda boleh menetapkan pilihan untuk tamat tempoh kata laluan, cangkerang pengguna atau sama ada mereka dibenarkan direktori rumah.

Seterusnya, mari lihat cara memasang kemas kini pada sistem kami.

Mengemaskini Pakej

Webmin membolehkan anda mengemas kini semua pakej anda melalui antara muka penggunanya. Untuk mengemas kini semua pakej anda, mula-mula pergi ke Papan pemuka pautan, dan kemudian cari Kemas kini pakej padang. Jika terdapat kemas kini yang tersedia, anda akan melihat pautan yang menyatakan bilangan kemas kini yang tersedia, seperti yang ditunjukkan dalam rajah berikut:

Klik pautan ini, dan kemudian tekan Kemas kini pakej yang dipilih untuk memulakan kemas kini. Anda mungkin diminta untuk but semula pelayan, yang juga boleh anda lakukan melalui antara muka Webmin.

Kesimpulan

Anda kini mempunyai contoh Webmin yang selamat dan berfungsi dan anda telah menggunakan antara muka untuk mencipta pengguna dan mengemas kini pakej. Webmin memberi anda akses kepada banyak perkara yang biasanya anda perlu akses melalui konsol, dan ia mengaturnya dengan cara yang intuitif. Sebagai contoh, jika anda telah memasang Apache, anda akan menemui tab konfigurasi untuknya di bawah Pelayan, dan kemudian Apache.

Terokai antara muka, atau baca wiki Webmin Rasmi untuk mengetahui lebih lanjut tentang mengurus sistem anda dengan Webmin.

Buat pertama kali dalam masa yang lama saya memutuskan untuk memasang Webmin, saya hanya digunakan untuk dempul. Saya melihat antara muka baharu dan penyetempatan yang tidak terlalu bengkok dan memutuskan untuk berhenti melanggan.

Ini adalah grafik yang tidak dapat dilupakan antara muka web untuk menguruskan pelayan Linux anda. Iaitu, dengan bantuannya, anda boleh dengan mudah dan tanpa pengetahuan khusus menguruskan pelayan Linux dari jauh, kini tidak lagi dalam antara muka yang menjijikkan melalui pelayar web.

Kemungkinannya sangat mengagumkan:

  • Kawalan penuh sistem pengendalian
  • Visual pemantauan semua proses
  • Pengurusan pengguna dan kumpulan serta hak mereka
  • Konfigurasi rangkaian termasuk firewall
  • Urus semua yang dipasang pelayan(Apache, IMAP/POP3)
  • Peluang Salinan simpanan, dan pelbagai fungsi lain.

Memasang Webmin pada Ubuntu 16.04

Kami tunggu beberapa minit dan voila, anda boleh membuka panel di: https://IP:10000. Anda boleh gunakan sebagai data kebenaran log masuk dan kata laluan mana-mana pengguna sistem, termasuk akar. Abaikan amaran keselamatan, ia berkaitan dengan sijil yang ditandatangani sendiri.

*Baru-baru ini, masalah ditemui pada pelayan Amazon EC2; untuk menyelesaikannya, sebelum membuka port, gunakan arahan berikut:

Sudo apt-get --fix-broken install

Beberapa arahan lain yang mungkin anda perlukan:

#cipta pengguna webmin sudo useradd -g sudo webmin #kata laluan sudo passwd webmin

Tetapan bahasa webmin

Perkara pertama yang saya ingin ubah ialah bahasa. Dalam tab webmin pilih " Tukar Bahasa dan Tema"(https://IP:10000/change-user/), kami mencucuk di sana" Pilihan peribadi" dan pilih bahasa Rusia daripada senarai dan gunakan perubahan. Kami juga menukar bahasa dalam " Konfigurasi Webmin"melalui butang" Bahasa"(https://IP:10000/webmin/edit_lang.cgi).


Menggunakan Webmin

Webmin berfungsi secara modular, iaitu, apabila anda memasang pakej mana yang disokongnya, modul kawalan yang sepadan diaktifkan. Jika panel tidak mengaktifkan modul itu sendiri, maka anda boleh membantunya dengan mengklik butang "Muat Semula Modul".

Ia tidak selalunya mudah untuk mengkonfigurasi sistem melalui terminal. Ramai pentadbir lebih suka antara muka grafik daripada terminal untuk tugas mudah. Pada pelayan, tidak lazim untuk menggunakan antara muka grafik yang lengkap, supaya tidak membazir sumber pengkomputeran yang berharga, tetapi antara muka web sangat kerap digunakan untuk konfigurasi.

Menggunakan antara muka web, anda boleh mengakses tetapan pelayan web dari mana-mana sahaja anda mempunyai akses ke Internet dan anda hanya memerlukan pelayar. Satu antara muka web sumber terbuka sedemikian ialah webmin. Ia sangat popular di kalangan pengguna Linux kerana kesederhanaan dan fungsi yang sangat besar.

Dalam kebanyakan kes, untuk mentadbir pelayan, anda boleh melakukannya tanpa baris arahan dan hanya melakukan semua tindakan melalui antara muka web. Mari lihat apakah ciri yang disokong oleh Webmin:

  • Mencipta dan memadam akaun pengguna;
  • Mengkonfigurasi perkhidmatan menggunakan modul khas, contohnya, Apache atau DNS;
  • Mencipta peti mel pengguna;
  • Lihat statistik penggunaan sistem.

Secara lalai, Webmin mengandungi lebih daripada 500 skrip yang melaksanakan sambungan antara pilihan antara muka web dan shell arahan sistem. Dan untuk semua ini, modul tambahan boleh ditambah untuk mengembangkan lagi fungsi program. Webmin ditulis sepenuhnya dalam Perl dan, seperti yang saya katakan, tersedia secara percuma. Dalam artikel ini kita akan melihat cara memasang Webmin pada Pelayan Ubuntu 16.04.

Memasang Webmin pada Pelayan Ubuntu

Sebelum anda meneruskan untuk memasang Webmin pada Ubuntu, anda perlu menambah repositori program rasmi kepada sumber aplikasi. Untuk melakukan ini, buka fail /etc/apt/sources.list dan tambahkan baris di sana:

sudo vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge sumbangan
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sumbangan sarge

Kemudian tambahkan kunci repositori GPG:

sudo wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key tambah jcameron-key.asc

Yang tinggal hanyalah mengemas kini senarai pakej:

sudo apt-get kemas kini

Hanya sekarang pemasangan webmin ubuntu 16.04 boleh diselesaikan:

sudo apt-get install webmin

Apabila pemasangan selesai, untuk membenarkan akses kepada antara muka web dari luar, anda perlu membuka port 10000 menggunakan tembok api. Untuk melakukan ini, jalankan:

sudo ufw benarkan 10000

Menyediakan Webmin pada Ubuntu 16.04

Anda boleh mengakses antara muka Webmin dengan hanya menaip alamat pelayan anda dan port 10000 ke dalam bar alamat penyemak imbas anda. Secara lalai, Webmin menggunakan https, jadi anda perlu menggunakan protokol ini juga. Alamat akan kelihatan seperti ini:

https://ip_address:10000

Penyemak imbas akan memberi amaran kepada anda bahawa sijil SSL tidak dipercayai, ini kerana webmin secara automatik menjana sijilnya sendiri selepas pemasangan. Dan kerana sijil ini tidak dikeluarkan oleh pihak berkuasa sijil, penyemak imbas tidak boleh menganggapnya boleh dipercayai. Tetapi kami tahu bahawa ini adalah pelayan kami, jadi kami boleh meneruskan.

Pada skrin seterusnya, anda perlu memasukkan nama pengguna dan kata laluan anda pada pelayan untuk log masuk ke antara muka web. Pengguna ini mesti mempunyai keistimewaan superuser:

Inilah rupa halaman utama:

Halaman pertama menunjukkan maklumat umum tentang sistem, yang akan membantu anda memahami sistem yang sedang anda hadapi. Kemas kini webmin juga akan ditunjukkan di sini jika ada.

Di sebelah kiri skrin anda akan menemui menu navigasi di mana anda akan mengakses pelbagai modul Webmin dan dapat mengurus pelayan. Bahagian Webmin mengandungi tetapan untuk program Webmin itu sendiri; bahagian lain bertanggungjawab untuk perkhidmatan atau parameter sistem lain.

kesimpulan

Itu sahaja, pemasangan Webmin pada Pelayan Ubuntu 16.04 telah selesai dan anda kini boleh mengkonfigurasi sistem anda dari jauh. Ini boleh menjadi sangat berguna apabila anda tidak boleh atau tidak mahu menggunakan terminal. Jika anda mempunyai sebarang soalan, tanya dalam komen!