Administrasi Linux. Pengantar Webmin. Manajemen server melalui antarmuka web menggunakan webmin di Server Ubuntu

Menarik untuk mengetahui bagaimana Anda bisa mendapatkan akses mudah menggunakan webmin di server ubuntu. Alat terbaik untuk mengelola sistem Unix melalui antarmuka web.

Dengan menggunakan webmin, Anda tidak hanya dapat dengan mudah melihat log, membuat perubahan pada konfigurasi layanan yang diinstal, tetapi juga menginstal paket, menghapusnya, memperbarui sistem, dll. Bahkan akses terminal!

Webmin adalah server web siap pakai dengan sejumlah skrip. Semua kenikmatan penggunaannya dapat dirasakan setelah instalasi.

Menginstal Webmin

Pertama-tama, Anda perlu menambahkan repositori webmin ke file /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Di akhir file 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 file. Sekarang mari kita impor kuncinya

dapatkan http://www.webmin.com/jcameron-key.asc

sudo apt-key tambahkan jcameron-key.asc

Perbarui daftar sumber paket

sudo pembaruan apt-get

instal webmin

sudo apt-get install webmin

Meluncurkan Webmin

Setelah berhasil menginstal paket, buka browser Anda dan buka

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

alih-alih " alamat-ip-server ” Masukkan alamat IP server atau namanya. Jika Anda melakukan semuanya dengan benar, Anda akan melihat permintaan untuk memasukkan nama pengguna dan kata sandi Anda.

Masukkan login dan kata sandi server Anda ke dalam kolom, setelah itu Anda akan dibawa ke halaman rumah webmin

Hal pertama yang akan kami lakukan adalah mengubah bahasa ke bahasa Rusia. Untuk melakukan ini, buka item menu “ Webmin” — “Ubah Bahasa dan Tema” dan atur pengkodeannya Rusia (RU.UTF-8)
Setelah menerapkan perubahan, Anda perlu menyegarkan halaman. Besar! Sekarang Anda memiliki webmin yang sepenuhnya Russified


Sedikit review tentang webmin

Saya tidak akan menjelaskan semua item menu, lihat sendiri dan temukan banyak hal menarik untuk Anda sendiri. Saya fokus pada poin paling mendasar.

Bagian “Webmin” menyediakan alat untuk bekerja dengan modul webmin itu sendiri. Menyiapkan pengguna, akses, pencadangan, dll.

Bagian "Sistem" menyediakan alat untuk bekerja dengan fungsi utama server. Di bagian ini Anda dapat menemukan log, melakukan operasi dengan pengguna dan grup, memperbarui perangkat lunak, mengelola proses aktif, bekerja dengan penjadwalan pekerjaan (Cron) dan banyak lagi.

Di bagian “Jaringan” Anda dapat mengonfigurasi antarmuka jaringan, dan juga mengkonfigurasi firewall

Di bagian "Peralatan" Anda dapat melihat peralatan yang terhubung ke server, serta melihat partisi disk lokal.

Saya tidak akan menjelaskan bagian “Cluster”. Tidak bekerja dengan cluster.

Sekarang Anda dapat mengkonfigurasi webmin di server ubuntu dan menggunakannya dari mana saja di dunia.

Salah satu tantangan ketika beralih dari mengelola lingkungan Windows ke mengelola lingkungan Linux adalah mempelajari alat-alat baru yang Anda inginkan. Sebagai administrator, Anda ingin mempelajari setiap detail sistem operasi untuk mendapatkan hasil maksimal. Namun, selama Anda belajar, Anda membutuhkan pekerjaan yang sedang Anda selesaikan tepat waktu. Untuk meningkatkan produktivitas Anda di Linux, mari instal program bernama Webmin.

"Webmin adalah antarmuka administrasi berbasis web untuk Unix. Dengan itu Anda dapat mengkonfigurasi akun pengguna, Apache, DNS, server file, dll., menggunakan browser apa pun yang mendukung tabel dan formulir (dan Java untuk modul pengelola file). Webmin terdiri dari server web sederhana dan serangkaian program CGI yang langsung diperbarui file sistem misalnya /etc/inetd.conf dan /etc/passwd. Server web dan semua program CGI ditulis dalam Perl versi 5 dan tidak menggunakan modul Perl non-standar."


Webmin bekerja pada hampir semua platform *nix, termasuk Linux, AIX, HPUX, Solaris, OS X dan lain-lain. Ini menyediakan antarmuka web untuk banyak tugas administratif di Linux. Itu dapat berjalan di browser grafis apa pun, baik secara lokal maupun jarak jauh. Untuk menghindari kebocoran informasi, Webmin juga dapat dilindungi menggunakan SSL. Saat Anda belajar Linux, Webmin akan menghemat uang Anda jumlah yang sangat besar waktu. Webmin juga dapat membantu tugas-tugas membosankan dan membosankan yang belum Anda otomatiskan.

Webmin mudah diperluas. Penulis memberikan panduan pengembangan, dan sejumlah modul pihak ketiga juga tersedia. Anda juga dapat mengembangkan modul kustom Anda sendiri, sehingga Webmin selalu dapat disesuaikan dengan kebutuhan Anda.

Menginstal Webmin

Langkah pertama dalam bekerja dengan Webmin adalah menginstalnya. Webmin disertakan dalam beberapa distribusi, tetapi mudah diunduh dari situs Webmin.

Cara instalasi yang benar tergantung pada distribusi yang Anda gunakan. Jika Anda menggunakan Topi Merah Linux atau salah satu distro UnitedLinux (SuSE, Turbo, Connectiva, atau Caldera), maka Anda perlu mendownload paket RPM. Jika Anda menggunakan distribusi lain, Anda perlu merujuk pada dokumentasi distribusi Anda dan instruksi instalasi Webmin untuk menentukan metode terbaik untuk Anda.

Mari kita lihat instalasi menggunakan RPM.

Pertama, Anda perlu memeriksa apakah Webmin terinstal di sistem Anda. Di terminal teks, ketikkan yang berikut ini:

Jika Webmin diinstal, Anda akan melihat nomor versi:

Jika tidak, pesan yang menunjukkan bahwa Webmin tidak diinstal:

paket webmin belum diinstal

Meskipun Webmin sudah terinstal, kemungkinan besar versi tersebut lebih lama dari versi yang tersedia untuk diunduh. Dalam hal ini, Anda dapat memperbarui atau menginstal ulang program menggunakan perintah berikut:

rpm -Uvh webmin-1.090-1.noarch.rpm

Pembaruan dalam mode verbose terjadi dengan bilah kemajuan yang ditampilkan menggunakan tanda #.

Setelah Webmin diinstal, itu dimulai secara otomatis. Namun, Webmin diinstal dengan dukungan SSL dinonaktifkan. SSL memerlukan instalasi modul Perl yang disebut Net::SSLeay. Hingga terinstal, satu-satunya cara aman untuk menggunakan Webmin adalah menjalankannya secara lokal. Menggunakan Webmin

Hubungkan ke Webmin melalui browser web favorit Anda. Dua modul - manajer file dan klien telnet/ssh - diimplementasikan sebagai applet dan memerlukan Java Runtime Environment untuk diinstal di browser Anda. Modul-modul ini berguna, tetapi tidak penting. Tidak ada persyaratan khusus untuk semua modul lainnya.

Untuk menggunakan Webmin, sambungkan browser Anda ke port 10000 di sistem Anda. Jika Anda menggunakan browser di sistem lokal Anda, Anda harus menggunakan http://localhost.localdomain:10000/. Tautan ini akan membawa Anda ke halaman login Webmin.

Pengguna Webmin terpisah dari pengguna sistem operasi. Hal ini memungkinkan Anda untuk mengatur pengguna untuk administrasi menggunakan Webmin di luar skema identitas Unix standar. Namun, jika Anda memiliki pengguna di sistem Anda yang ingin Anda izinkan untuk menggunakan Webmin, Anda dapat menambahkan mereka ke daftar pengguna Webmin dan Webmin akan mengotorisasi mereka melalui mekanisme Unix standar, bukan melalui skema identitas internal. Akses ke berbagai modul Webmin dapat dikonfigurasi untuk setiap pengguna. Misalnya, karyawan Helpdesk hanya memerlukan akses ke manajemen kata sandi, sementara semua karyawan lainnya mungkin memiliki akses ke semua modul.

Pengguna root dibuat secara otomatis selama instalasi dengan kata sandi sistem pengguna akar. Webmin melacak aktivitas pengguna berdasarkan login mereka, jadi pada sistem yang dikelola oleh beberapa orang, lebih baik membuat grup administrator dengan hak root dan membuat pengguna untuk semua orang yang bekerja pada sistem. Login pertama Anda harus sebagai root.

Bagian Webmin

Halaman pertama yang akan Anda lihat adalah Bagian Konfigurasi Webmin. Di sini Anda dapat mengkonfigurasi pengguna Webmin, modul dan melihat log aktivitas (log). Baris atas ikon memungkinkan Anda beralih antar bagian Webmin yang berbeda. Semua modul dapat disesuaikan, Anda dapat mengatur ulang sesuai kebutuhan Anda.

Bagian Sistem dikaitkan dengan pengaturan umum sistem operasi. Di sini Anda dapat mengonfigurasi sistem file, pengguna, grup, dan perilaku boot sistem. Anda dapat mengelola layanan yang berjalan pada sistem dan mengontrol apakah layanan tersebut dimulai secara otomatis melalui ikon Bootup dan Shutdown. Layanan ini dikonfigurasi di bagian Server. Yang menarik adalah utilitas "Paket Perangkat Lunak". Hal ini memungkinkan Anda untuk dengan mudah melihat paket-paket yang diinstal pada sistem Anda, dan juga menyediakan antarmuka ke repositori pembaruan distribusi dan ke rpmfind.net, repositori RPM publik di Internet.

Bagian Server berisi modul konfigurasi berbagai layanan, yang mungkin berjalan di sistem Anda. Utilitas untuk mengkonfigurasi BIND dan DHCP sangat mudah. Juga sangat mudah untuk menggunakan utilitas untuk mengkonfigurasi Samba - file dan server cetak untuk Windows dan klien lainnya. Webmin juga tidak perlu repot menyiapkan server SMTP Sendmail, yang terkenal memiliki file konfigurasi yang rumit.

Bagian Jaringan memungkinkan Anda untuk mengkonfigurasi peralatan jaringan, serta sejumlah fungsi manajemen jaringan yang kompleks, seperti firewall (internetwork). Semua utilitas bekerja dengan file konfigurasi standar, jadi semua yang Anda lakukan di Webmin akan muncul di baris perintah.

Bagian Perangkat Keras ditujukan untuk mengonfigurasi perangkat fisik, terutama printer dan perangkat penyimpanan. Utilitas Logical Volume Management (LVM) sangat menarik karena memungkinkan Anda mengelola volume dinamis secara visual di sistem Linux Anda.

Bagian Cluster berisi utilitas yang dapat Anda gunakan jika Anda mengelompokkan sistem Anda. DI DALAM dalam konteks ini Cluster adalah kumpulan sistem terkait yang pengaturannya perlu disinkronkan. Sistem dapat menyinkronkan pengguna, grup, paket, dan lainnya sambil melacak kegagalan sistem. Utilitas ini memungkinkan Anda mengonfigurasi sistem yang kuat dan toleran terhadap kesalahan, serta sistem yang sinkronisasinya penting. Clustering adalah topik yang cukup kompleks dan mungkin memerlukan instalasi paket yang tidak disertakan dalam distribusi Anda.

Bagian Lainnya berisi berbagai utilitas yang mungkin berguna bagi Anda. "Login SSH/Telnet" dan "Manajer File" diimplementasikan sebagai applet dan tidak dapat diluncurkan kecuali browser telah menginstal JRE. Utilitas "Modul Perl" berguna untuk memelihara modul Perl, dan memungkinkan Anda terhubung langsung ke CPAN dalam format . "Manajer File" menyediakan akses ke sistem file server dengan antarmuka seperti Explorer dan memungkinkan Anda memindahkan dan menyalin file tanpa memindahkannya melalui memori stasiun kerja Anda (jika Anda bekerja dari jarak jauh). "Login SSH/Telnet" adalah utilitas yang memungkinkan Anda mengakses konsol mesin jarak jauh melalui browser Anda.

Melanjutkan

Webmin adalah aplikasi web yang ditulis dalam Perl untuk administrasi. Webmin dapat diperluas dan tersedia selain Linux dan sistem operasi mirip *nix lainnya. Setelah Webmin terinstal, Webmin dapat diakses melalui port khusus (biasanya 10.000), baik secara lokal atau melalui browser jarak jauh. Ini menyediakan antarmuka tunjuk-dan-klik untuk berbagai tugas administratif di Linux, termasuk manajemen pengguna, manajemen firewall jaringan, dan konfigurasi perangkat jaringan.

Webmin gratis (untuk diinstal dan digunakan) dan sangat bagus untuk mengelola menjalankan lingkungan Linux saat Anda beralih dari grafis Utilitas Windows. Modul Webmin adalah antarmuka eksternal untuk utilitas konsol, sehingga proses konfigurasinya sama dan administrasi dapat dilakukan dengan aman oleh kedua rangkaian utilitas.

Tinggalkan komentar Anda!

Ada banyak panel kontrol server web, baik khusus untuk hosting maupun tujuan umum. Hari ini saya akan menginstal salah satu panel ini - Webmin di server CentOS 7. Menurut pendapat saya, ini adalah salah satu alat paling populer untuk mengelola server jarak jauh melalui browser.

Webmin adalah panel administrasi web server unix. Ini lintas platform dan dapat diinstal di berbagai distribusi Unix. Saya telah menjelaskan salah satu kegunaannya sejak lama dalam sebuah artikel tentangnya di freebsd. Dengan menggunakan webmin Anda dapat melakukan hampir semua tindakan administratif populer di server, seperti:

  • Siapkan koneksi jaringan
  • Tambahkan pengguna
  • Pasang partisi
  • Siapkan firewall
  • Matikan atau mulai ulang server
  • Perbarui paket

dan banyak lagi. Terdapat modul untuk berbagai software yang dapat dikontrol melalui webmin. Misalnya Samba, atau web server, mysql server dan masih banyak paket lainnya. Daftar modulnya sangat banyak; Anda dapat melihat daftar modul khusus pihak ketiga di situs web resmi, atau di panel itu sendiri setelah instalasi, daftar modul resmi. Melalui webmin Anda dapat mengakses konsol server, mengunggah atau mengunduh file dari server. Terkadang ini nyaman.

Saya sendiri hampir tidak pernah menggunakan panel ini, tidak perlu, saya sudah terbiasa mengkonfigurasi semua yang ada di konsol. Tapi saya tahu orang-orang yang secara aktif mengelola server menggunakan webmin. Ini bukanlah administrator yang sangat mahir di Linux, namun demikian, panel ini memungkinkan mereka untuk mengelola server secara normal tanpa pengetahuan dan keterampilan yang tepat.

Saya hampir selalu menggunakan webmin di server email. Sangat mudah bagi saya untuk menganalisis dan mencari sesuatu di log email yang besar menggunakan modul penampil log. Saya belum menemukan sesuatu yang lebih sederhana dan nyaman. Misalnya, Anda memiliki log harian 100-300 megabyte, lusinan peristiwa dicatat di dalamnya setiap detik. Anda memiliki id surat. Anda dapat memasukkan id email di bilah pencarian dan melihat semua baris log yang muncul. Ini sangat nyaman. Pencarian reguler tidak ada jalan lain untuk mengatasi situasi ini. Anda tentu saja dapat mengambil keluaran cat, atau membuat sesuatu yang lain, tetapi ini kurang nyaman. Terutama jika Anda perlu membandingkan nilai dari file log yang berbeda. Anda cukup membuka log yang berbeda di dua jendela browser dan menganalisisnya.

Mari kita mulai menginstal Webmin di server yang menjalankan CentOS 7. Prosesnya dijelaskan di situs web resmi di bagian terkait. Tidak ada yang rumit. Anda perlu menambahkan repositori webmin, lalu menginstal paket itu sendiri dan dependensinya.

Tambahkan repositori:

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Distribusi Netral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /daftar cermin diaktifkan=1

Kami mengimpor Kunci GPG:

# rpm --import http://www.webmin.com/jcameron-key.asc

Instal Webmin:

# yum install -y webmin

Setelah diinstal, itu akan diluncurkan secara otomatis. Yang harus kita lakukan adalah menambahkannya ke startup:

# chkconfig webmin aktif

Kami pergi ke antarmuka web webmin menggunakan tautan https://192.168.56.10:10000 , dimana 192.168.56.10 adalah alamat ip server. Pastikan untuk menentukan protokol https, Anda tidak akan bisa masuk tanpanya. Masukkan login Anda dan kata sandi akar. Halaman utama webmin terbuka:

Saya tidak akan menjelaskan semua kemungkinannya; Anda dapat menelusuri sendiri menu di sebelah kiri dan melihat apa yang dapat dikonfigurasi melalui webmin. Saya menarik perhatian pada beberapa hal poin penting. Ada pendapat bahwa webmin tidak aman dan server dapat diretas melaluinya. Saya tidak tahu sejauh mana ketakutan ini bisa dibenarkan, tetapi untuk berjaga-jaga, lebih baik membatasi akses ke server.

Jika Anda masuk dari alamat statis, batasi akses hanya ke alamat ini. Hal ini dilakukan di sana, dalam pengaturan berikutnya Kontrol Akses IP. Saya merekomendasikan pengaturan ini. Secara pribadi, saya tidak akan membuka dunia webmin kecuali benar-benar diperlukan.

Jika Anda ingin melihat panel dengan bahasa Rusia, maka tidak ada masalah. Anda dapat memilihnya di bagian tersebut Bahasa. Terjemahannya secara umum baik-baik saja, semuanya jelas. Tapi tentu saja lebih baik membiasakan diri dengan bahasa Inggris, tanpanya tidak ada tempat dalam administrasi sistem. Namun jika Anda kurang memahaminya, Anda bisa menggunakan bahasa Rusia. Pada akhirnya, webmin paling berguna bagi mereka yang tidak memahami server, namun perlu mengatur sesuatu. Setelah mengubah bahasa, Anda perlu menyegarkan halaman browser secara paksa agar seluruh antarmuka menjadi bahasa Rusia.

Itu saja, Anda dapat mengetahui sendiri fitur dan pengaturan lainnya; tidak ada yang rumit tentang Webmin.

Kursus online "Administrator Linux"

Jika Anda memiliki keinginan untuk mempelajari cara membangun dan memelihara sistem yang memiliki ketersediaan tinggi dan andal, saya sarankan Anda membacanya kursus online “Administrator Linux” di OTUS. Kursus ini bukan untuk pemula, Anda perlu masuk pengetahuan dasar di jaringan dan menginstal Linux di mesin virtual. Pelatihan berlangsung selama 5 bulan, setelah itu lulusan kursus yang berhasil akan dapat menjalani wawancara dengan mitra. Uji diri Anda pada tes masuk dan lihat programnya untuk lebih jelasnya.

Biasanya, server Linux dikonfigurasi menggunakan baris perintah. Namun, ada akses lain yang mungkin lebih nyaman menggunakan layanan webmin di server ubuntu. Alat terbaik untuk mengelola sistem Unix melalui antarmuka web.

Dengan menggunakan webmin, Anda tidak hanya dapat dengan mudah melihat log, membuat perubahan pada konfigurasi layanan yang diinstal, tetapi juga menginstal paket, menghapusnya, memperbarui sistem, dll. Bahkan akses terminal!

Webmin adalah server web siap pakai dengan sejumlah skrip. Semua kesenangan menggunakannya dapat dirasakan setelah instalasi.

Menginstal Webmin

Pertama-tama, Anda perlu menambahkan repositori webmin ke file /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

Di akhir file 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 file. Sekarang mari kita impor kuncinya

Dapatkan http://www.webmin.com/jcameron-key.asc sudo apt-key tambahkan jcameron-key.asc

Perbarui daftar sumber paket

Sudo pembaruan apt-get

instal webmin

Sudo apt-get install webmin

Meluncurkan Webmin

Setelah berhasil menginstal paket, buka browser Anda dan buka

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

alih-alih " alamat-ip-server” Masukkan alamat IP server atau namanya. Jika Anda melakukan semuanya dengan benar, Anda akan melihat permintaan untuk memasukkan nama pengguna dan kata sandi Anda.

Masukkan login dan kata sandi server Anda di kolom, setelah itu Anda akan dibawa ke halaman utama webmin

Hal pertama yang akan kami lakukan adalah mengubah bahasa ke bahasa Rusia. Untuk melakukan ini, buka item menu “ Webmin” - “Ubah Bahasa dan Tema” dan atur pengkodeannya Rusia (RU.UTF-8)

Setelah menerapkan perubahan, Anda perlu menyegarkan halaman. Besar! Sekarang Anda memiliki webmin yang sepenuhnya Russified


Sedikit review tentang webmin

Saya tidak akan menjelaskan semua item menu, lihat sendiri dan temukan banyak hal menarik untuk Anda sendiri. Saya fokus pada poin paling mendasar.

Bagian “Webmin” menyediakan alat untuk bekerja dengan modul webmin itu sendiri. Menyiapkan pengguna, akses, pencadangan, dll.

Bagian "Sistem" menyediakan alat untuk bekerja dengan fungsi utama server. Di bagian ini Anda dapat menemukan log, melakukan operasi dengan pengguna dan grup, memperbarui perangkat lunak, mengelola proses aktif, bekerja dengan penjadwalan pekerjaan (Cron) dan banyak lagi.

Bagian "Layanan" menyediakan tautan ke alat untuk bekerja dengan layanan yang diinstal, dalam kasus saya Server DHCP, Server BIND DNS, Server Proxy Squid. Anda dapat mengonfigurasi file pengaturan yang ada dan mengelola aturan serta proses layanan baru.

Di bagian “Jaringan” Anda dapat mengkonfigurasi antarmuka jaringan dan juga mengkonfigurasi firewall

Di bagian "Peralatan" Anda dapat melihat peralatan yang terhubung ke server, serta melihat partisi disk lokal.

Saya tidak akan menjelaskan bagian “Cluster”. Tidak bekerja dengan cluster.

Sekarang Anda dapat mengkonfigurasi webmin di server ubuntu dan menggunakannya dari mana saja di dunia.

Webmin adalah web modern panel kontrol untuk mesin Linux apa pun. Ini memungkinkan Anda untuk mengelola server Anda melalui antarmuka yang sederhana. Dengan Webmin, Anda dapat mengubah pengaturan paket umum dengan cepat.

Dalam tutorial ini, Anda akan menginstal dan mengkonfigurasi Webmin di server Anda dan mengamankan akses ke antarmuka dengan sertifikat yang valid menggunakan Let's Encrypt. Anda kemudian akan menggunakan Webmin untuk menambahkan akun pengguna baru, dan memperbarui semua paket di server Anda dari dasbor.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda memerlukan:

  • Satu server Ubuntu 16.04 diatur dengan mengikuti, termasuk pengguna sudo non-root dan firewall.
  • Apache diinstal dengan mengikuti . Kami akan menggunakan Apache untuk melakukan verifikasi domain Let's Encrypt.
  • Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN), dengan DNS A catatan menunjuk ke alamat IP server Anda. Untuk mengkonfigurasinya, ikuti tutorialnya.

Langkah 1 - Menginstal Webmin

Pertama, kita perlu menambahkan repositori Webmin sehingga kita dapat dengan mudah menginstal dan memperbarui Webmin menggunakan manajer paket kita. Kami melakukan ini dengan menambahkan repositori ke file /etc/apt/sources.list.

Buka file di editor Anda:

  • sudo nano /etc/apt/sources.list

Kemudian tambahkan baris ini ke bagian bawah file untuk menambahkan repositori baru:

/etc/apt/sources.list

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

Simpan file dan keluar dari editor.

Selanjutnya, tambahkan kunci PGP Webmin sehingga sistem Anda mempercayai repositori baru:

  • dapatkan http://www.webmin.com/jcameron-key.asc
  • sudo apt-key tambahkan jcameron-key.asc

Selanjutnya, perbarui daftar paket untuk menyertakan repositori Webmin:

  • sudo pembaruan apt-get

Kemudian instal Webmin:

  • sudo apt-get install webmin

Setelah instalasi selesai, Anda akan disajikan dengan output berikut:

Instalasi webmin selesai. Anda sekarang dapat login ke https://your_server_ip :10000 sebagai root dengan kata sandi root Anda, atau sebagai pengguna mana pun yang dapat menggunakan `sudo`.

Harap salin informasi ini, karena Anda akan memerlukannya untuk langkah selanjutnya.

Catatan: Jika Anda menginstal ufw pada langkah prasyarat, Anda perlu menjalankan perintah sudo ufw izinkan 10000 untuk mengizinkan Webmin melalui firewall. Untuk keamanan ekstra, Anda mungkin ingin mengonfigurasi firewall Anda agar hanya mengizinkan akses ke port ini dari rentang IP tertentu.

Mari amankan akses ke Webmin dengan menambahkan sertifikat yang valid.

Langkah 2 - Menambahkan Sertifikat Valid dengan Let's Encrypt

Webmin sudah dikonfigurasi untuk menggunakan HTTPS, namun menggunakan sertifikat yang ditandatangani sendiri dan tidak tepercaya. Ayo ganti dengan sertifikat valid dari Let's Encrypt.

Navigasikan ke https://domain_anda :10000 di peramban web, ganti domain_Anda dengan nama domain yang Anda tunjuk ke server Anda.

Catatan: Saat masuk untuk pertama kali, Anda akan melihat kesalahan "SSL tidak valid". Hal ini karena server telah menghasilkan sertifikat yang ditandatangani sendiri. Biarkan pengecualian berlanjut sehingga Anda dapat mengganti sertifikat yang ditandatangani sendiri dengan sertifikat dari Let's Encrypt.

Anda akan disajikan dengan layar login. Masuk dengan pengguna non-root yang Anda buat sambil memenuhi prasyarat untuk tutorial ini.

Setelah Anda masuk, layar pertama yang akan Anda lihat adalah dasbor Webmin. Sebelum Anda dapat menerapkan sertifikat yang valid, Anda harus menyetel nama host server. Carilah Nama host sistem bidang dan jilat tautan di sebelah kanan, seperti yang ditunjukkan pada gambar berikut:

Ini akan membawa Anda ke Nama Host dan Klien DNS halaman. Temukan Nama host bidang, dan masukkan Nama Domain Sepenuhnya Memenuhi Syarat ke dalam bidang. Lalu tekan Menyimpan tombol di bagian bawah halaman untuk menerapkan pengaturan.

Setelah Anda menetapkan nama host Anda, klik Webmin di bilah navigasi kiri, lalu klik Konfigurasi Webmin.

Lalu, pilih Enkripsi SSL dari daftar ikon, lalu pilih Mari Enkripsi tab. Anda akan melihat layar seperti gambar berikut:

Dengan menggunakan layar ini, Anda akan memberi tahu Webmin cara mendapatkan dan memperbarui sertifikat Anda. Sertifikat Let's Encrypt akan kedaluwarsa setelah 3 bulan, namun kami dapat menginstruksikan Webmin untuk secara otomatis mencoba memperbarui sertifikat Let's Encrypt setiap bulan. Let's Encrypt mencari file verifikasi di server kami, jadi kami akan mengkonfigurasi Webmin untuk menempatkan file verifikasi di dalam folder /var/www/html , yang merupakan folder yang web apache server yang Anda konfigurasikan dalam penggunaan prasyarat. Ikuti langkah-langkah berikut untuk menyiapkan sertifikat Anda:

  1. Mengisi Nama host untuk sertifikat dengan FQDN Anda.
  2. Untuk Direktori root situs web untuk file validasi, pilih Direktori Lainnya tombol dan masukkan /var/www/html .
  3. Untuk Bulan antara perpanjangan otomatis bagian, batalkan pilihan Hanya perbarui secara manual pilihan dengan mengetikkan 1 ke dalam kotak masukan, dan memilih tombol radio di sebelah kiri kotak masukan.
  4. Klik Minta Sertifikat tombol. Setelah beberapa detik, Anda akan melihat layar konfirmasi.

Untuk menggunakan sertifikat baru, mulai ulang Webmin dengan mengeklik panah kembali di browser Anda, dan mengeklik Mulai ulang Webmin tombol. Tunggu sekitar 30 detik, lalu muat ulang halaman dan login kembali. Browser Anda sekarang seharusnya menunjukkan bahwa sertifikat tersebut valid.

Langkah 3 – Menggunakan Webmin

Anda sekarang telah menyiapkan Webmin yang aman dan berfungsi. Mari kita lihat cara menggunakannya.

Webmin memiliki banyak modul berbeda yang dapat mengontrol segalanya mulai dari BIND DNS Server hingga sesuatu yang sederhana seperti menambahkan pengguna ke sistem. Mari kita lihat cara membuat pengguna baru, lalu jelajahi cara memperbaruinya sistem operasi menggunakan Webmin.

Mengelola Pengguna dan Grup

Mari jelajahi cara mengelola pengguna dan grup di server Anda.

Pertama, klik Sistem tab, lalu klik Pengguna dan Grup tombol. Lalu, dari sini, Anda dapat menambahkan pengguna, mengelola pengguna, atau menambahkan atau mengelola grup.

Mari buat pengguna baru bernama menyebarkan yang akan digunakan untuk hosting aplikasi web. Untuk menambahkan pengguna, klik Buat pengguna baru, yang terletak di bagian atas tabel pengguna. Ini menampilkan Buat Pengguna layar, tempat Anda dapat memberikan nama pengguna, kata sandi, grup, dan opsi lainnya. Ikuti petunjuk berikut untuk membuat pengguna:

  1. Mengisi Nama belakang dengan penerapan.
  2. Memilih Otomatis untuk ID Pengguna.
  3. Mengisi Nama Asli dengan nama deskriptif seperti Deployment user .
  4. Untuk Direktori Rumah,memilih Otomatis.
  5. Untuk Kerang,memilih /bin/bash dari daftar tarik-turun.
  6. Untuk Kata sandi,memilih Kata Sandi Biasa dan ketik kata sandi pilihan Anda.
  7. Untuk Kelompok Utama,memilih Grup baru dengan nama yang sama dengan pengguna.
  8. Untuk Grup Sekunder,memilih sudo dari Semua kelompok daftar, dan tekan itu -> tombol untuk menambahkan grup ke dalam kelompok daftar.
  9. Tekan Membuat untuk membuat pengguna baru ini.

Saat membuat pengguna, Anda dapat mengatur opsi untuk masa berlaku kata sandi, shell pengguna, atau apakah mereka diizinkan menggunakan direktori home.

Selanjutnya, mari kita lihat cara menginstal pembaruan pada sistem kita.

Memperbarui Paket

Webmin memungkinkan Anda memperbarui semua paket Anda melalui antarmuka penggunanya. Untuk memperbarui semua paket Anda, pertama, buka Dasbor tautan, lalu temukan Pembaruan paket bidang. Jika ada pembaruan yang tersedia, Anda akan melihat tautan yang menyatakan jumlah pembaruan yang tersedia, seperti yang ditunjukkan pada gambar berikut:

Klik tautan ini, lalu tekan Perbarui paket yang dipilih untuk memulai pembaruan. Anda mungkin diminta untuk me-reboot server, yang juga dapat Anda lakukan melalui antarmuka Webmin.

Kesimpulan

Anda sekarang memiliki Webmin yang aman dan berfungsi dan Anda telah menggunakan antarmuka untuk membuat pengguna dan memperbarui paket. Webmin memberi Anda akses ke banyak hal yang biasanya perlu Anda akses melalui konsol, dan mengaturnya dalam cara yang intuitif. jalan. Misalnya, jika Anda menginstal Apache, Anda akan menemukan tab konfigurasinya di bawah Server, kemudian apache.

Jelajahi antarmuka, atau baca wiki Webmin Resmi untuk mempelajari lebih lanjut tentang mengelola sistem Anda dengan Webmin.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat