Webmin Ubuntu Sunucusunun doğru kurulumu. Ubuntu sunucusunda webmin kullanarak web arayüzü üzerinden sunucu yönetimi Ubuntu sunucusunda webmin kurulumu 16.04

|

Webmin, Linux makinelerini yönetmek için modern bir web tabanlı konsoldur. Webmin, ana paketlerin ayarlarını hızlı bir şekilde değiştirmenizi sağlar.

Bu kılavuz, bir Ubuntu sunucusunda Webmin'i kurmanıza ve yapılandırmanıza, konsolunuzu Let's Encrypt sertifikasıyla güvenceye almanıza, Webmin aracılığıyla yeni bir hesap eklemenize ve sunucu paketlerini güncellemenize yardımcı olacaktır.

Gereksinimler

  • Ubuntu Sunucusu 16.04.
  • sudo erişimi.
  • Yapılandırılmış bir güvenlik duvarı (bunun hakkında bilgi edinebilirsiniz).
  • Apache web sunucusu (kurulum talimatları bulunabilir).
  • FQDN ve sunucunun IP adresini gösteren bir A kaydı.

Adım 1 Webmin'i yükleyin

Konsolunuzu yüklemek ve ardından güncellemek için kullanabileceğiniz bir Webmin deposu ekleyin. /etc/apt/sources.list dosyasına eklenmesi gerekiyor.

sudo nano /etc/apt/sources.list

Dosyanın sonuna yeni bir depo ekleyin:

. . .
deb http://download.webmin.com/download/repository çavuş katkı

Dosyayı kaydedin ve kapatın.

Sistemin yeni veri havuzuna güvenilebileceğini bilmesi için Webmin PGP anahtarını ekleyin.

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

Paket dizinini Webmin deposunu içerecek şekilde güncelleyin.

sudo apt-get güncellemesi

Webmin'i yükleyin:

sudo apt-get install webmin

Kurulum tamamlandıktan sonra şunları göreceksiniz:

Webmin kurulumu tamamlandı. Şimdi giriş yapabilirsiniz

https://your_server_ip:10000 ile root olarak
root şifresi veya `sudo` kullanabilen herhangi bir kullanıcı olarak.

Bu bilgiyi kopyalayın, gelecekteki çalışmalarda ihtiyacınız olacak.

Not C: ufw güvenlik duvarını gerektiği gibi yapılandırdıysanız, şu anda Webmin bağlantı noktasını engelliyor. Kilidi açmak için şu komutu kullanın:

sudo ufw 10000'e izin veriyor

Ek güvenlik için bu bağlantı noktasını yalnızca belirli IP adres aralıklarından erişilebilir olacak şekilde yapılandırabilirsiniz.

2. Adım: Güvenilir Let's Encrypt Sertifikası Ekleme

Webmin zaten HTTPS'yi destekliyor, ancak şimdilik konsol kendinden imzalı bir sertifika kullanıyor. Let's Encrypt hizmetinden güvenilir bir sertifika ile değiştirin.

Tarayıcıda aç:

https://alan_adiniz:10000

alan adınızı alan adınızla değiştirin.

Not: Bu bağlantıya ilk eriştiğinizde "Geçersiz SSL" hata mesajı göreceksiniz. Bunun nedeni, sunucunun kendinden imzalı bir sertifika kullanmasıdır. Devam etmek için dışlama listesine ekleyin.

Kimlik doğrulama ekranı görünecektir. Sudo erişimi olan (root değil) bir kullanıcı hesabı açın.

Kimliğiniz doğrulandıktan sonra Webmin kontrol panelini göreceksiniz. Güvenilir bir sertifika eklemeden önce sunucunun ana bilgisayar adını ayarlamanız gerekir. Sistem ana bilgisayar adı alanını bulun ve içerdiği bağlantıyı açın.

Bu, Ana Bilgisayar Adı ve DNS İstemcisi sayfasını açacaktır. Ana Bilgisayar Adı alanını bulun ve içine FQDN'yi girin. Kaydet'i tıklayın.

Sol gezinme çubuğunda Webmin'i ve ardından Webmin Yapılandırması'nı tıklayın.

Listeden SSL Şifrelemesi'ni seçin ve ardından Let's Encrypt sekmesini açın. Yeni SSL sertifikası seçenekleri ekranını göreceksiniz.

Webmin, bu sayfayı kullanarak güvenilir bir sertifika alıp yükleyebilir ve aynı zamanda bu sertifikayı zamanında güncelleyebilir. Let's Encrypt sertifikaları 3 ay geçerlidir. Webmin, sertifikaların otomatik olarak yenilenmesini destekler; konsolunuzu Let's Encrypt sertifikanızı aylık olarak yenileyecek şekilde ayarlayabilirsiniz. Let's Encrypt hizmeti sunucudaki doğrulama dosyasını arar, bu nedenle Webmin konsolu böyle bir dosyayı /var/www/html dizinine (varsayılan Apache web sunucusu kök dizini) yerleştirmelidir. Bir sertifika ayarlamak için şu adımları izleyin:

  • Sertifika için ana bilgisayar adları alanına FQDN'nizi girin.
  • Doğrulama için Web sitesi kök dizini dosya satırında, Diğer Dizin düğmesini tıklayın ve /var/www/html'nin üzerine gelin.
  • Otomatik yenileme arasındaki aylar satırında Yalnızca manuel olarak yenile seçimini kaldırın ve giriş alanına 1 girin. Ardından giriş alanının solundaki düğmeye tıklayın.
  • Sertifika İste'yi tıklayın. Birkaç saniye içinde bir onay ekranı alacaksınız.

Yeni sertifikaya erişmek için Webmin'i yeniden başlatın. Bunu yapmak için tarayıcının geri okunu ve Webmin'i Yeniden Başlat düğmesini tıklayın. 30 saniye bekleyin, sayfayı yenileyin ve kontrol paneline giriş yapın. Tarayıcı şimdi sunucunun güvenilir bir sertifika kullandığını bildirecektir.

3. Adım: Webmin'i Kullanma

Webmin, sunucuyu yönetebileceğiniz ve bir BIND DNS sunucusu kurmaktan sisteme kullanıcı eklemeye kadar neredeyse her şeyi gerçekleştirebileceğiniz birçok modül sunar. Webmin'i kullanarak yeni bir kullanıcı oluşturmayı ve sistem paketlerini güncellemeyi deneyin.

Kullanıcı ve grup yönetimi

Sistem sekmesini açın ve Kullanıcılar ve Gruplar düğmesini tıklayın. Görünen pencerede, sistemin kullanıcılarını ve gruplarını yönetebilirsiniz.

Uygulamayı dağıtabileceğiniz yeni bir kullanıcı oluşturun (örneğin, dağıtın). Sayfanın üst kısmındaki Yeni kullanıcı oluştur'u tıklayın. Bu, Kullanıcı Oluştur ekranını açacaktır; kullanıcı adı, şifre, grup ve diğer kullanıcı bilgilerini girin.

  • Kullanıcı adı alanına şu adı girin: dağıt.
  • Kullanıcı Kimliği alanında Otomatik'i seçin.
  • Gerçek Ad alanında, kullanıcının tanımını belirtin (örneğin, Dağıtım kullanıcısı).
  • Ana Dizin'de Otomatik'i seçin.
  • Kabuk açılır listesinden /bin/bash öğesini seçin.
  • Parola alanında, Normal Parola'yı seçin ve bir parola girin.
  • Birincil Grup'ta, kullanıcı ile aynı ada sahip Yeni grup'u seçin.
  • İkincil Grupta, Tüm gruplar listesinden sudo'yu seçin. Ardından grubu gruplar listesine eklemek için → düğmesine tıklayın.
  • Oluştur'u tıklayın.

Gördüğünüz gibi Webmin, kullanıcının kabuğunu, ana dizini desteğini ve daha fazlasını özelleştirmenize olanak tanır.

Paketleri güncelleme

Webmin tüm sistem paketlerini güncelleyebilir. Bunu yapmak için Pano bağlantısını takip edin ve Paket güncellemeleri alanını bulun. Konsol mevcut güncellemeleri tespit ederse, bu alanda güncellemelerin sayısını ve bunlara bir bağlantı göreceksiniz.

Çözüm

Artık güvenilir bir sertifikayla korunan kullanışlı bir sunucu yönetim konsolunuz var. Webmin'in sezgisel arayüzü, birçok kullanışlı özellik ve modül sağlar.

Webmin'in özelliklerini öğrenin. Daha yararlı bilgiler şurada bulunabilir:

Ubuntu sunucusunda webmin kullanarak nasıl rahat erişim elde edebileceğinizi bilmek ilginç olacaktır. Bir web arayüzü aracılığıyla unix sistemlerini yönetmek için en iyi araç.

Webmin aracılığıyla, yalnızca günlükleri rahatça görüntüleyemez, kurulu hizmetlerin yapılandırmasında değişiklikler yapabilir, aynı zamanda paketleri kurabilir, kaldırabilir, sistemi güncelleyebilirsiniz vb. Hatta terminale erişim sağlayın!

Webmin - bir sürü komut dosyası içeren hazır bir web sunucusudur. Kurulumdan sonra kullanımının tüm zevkleri yaşanabilir.

webmin'i yükleme

Her şeyden önce, webmin depolarını /etc/apt/sources.list dosyasına eklemeniz gerekir.

sudo nano /etc/apt/sources.list

Dosyanın en sonuna iki satır ekleyin:

Deb http://download.webmin.com/download/repository çavuş katkı deb http://webmin.mirror.somersettechsolutions.co.uk/repository çavuş katkı

Dosyayı kaydedip kapatıyoruz. Şimdi anahtarları içe aktaralım

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

sudo apt-key jcameron-key.asc ekleyin

Paket kaynakları listesini güncelleyin

sudo apt-get güncellemesi

webmin'i yükle

sudo apt-get install webmin

Webmin'i başlat

Paketi başarıyla yükledikten sonra tarayıcıyı açın ve adrese gidin

https://sunucu-ip-adresi:10000/

onun yerine " sunucu IP adresi ” Sunucunun IP adresini veya adını girin. Her şey doğru yapılırsa, bir kullanıcı adı ve şifre girmek için bir davetiye göreceksiniz.

Alanlara sunucuya giriş ve şifrenizi girin, ardından webmin ana sayfasına yönlendirileceksiniz.

Yapacağımız ilk şey, dili Rusça olarak değiştirmek. Bunu yapmak için menü öğesine gidin “ webmin” — “Dili ve Temayı Değiştir” ve kodlamayı ayarlayın Rusça (RU.UTF-8)
Değişiklikleri uyguladıktan sonra sayfayı yenilemeniz gerekir. Harika! Artık tamamen Ruslaştırılmış bir webmin'iniz var


Webmin'e küçük bir genel bakış

Tüm menü öğelerini anlatmayacağım, kendiniz arayın ve kendiniz için birçok ilginç şey bulacaksınız. En önemli noktalara odaklanıyorum.

"Webmin" bölümü, webmin modülünün kendisiyle çalışmak için araçlar içerir. Kullanıcıları, erişimleri, yedeklemeleri vb. ayarlama

“Sistem” bölümü, sunucunun ana işlevleriyle çalışmak için araçlar içerir. Bu bölümde günlükleri bulabilir, kullanıcılar ve gruplarla işlemler gerçekleştirebilir, yazılımı güncelleyebilir, aktif süreçleri yönetebilir, iş çizelgeleme (Cron) ile çalışabilir ve çok daha fazlasını yapabilirsiniz.

“Ağ” bölümünde, ağ arayüzlerini yapılandırabilir ve bir güvenlik duvarı yapılandırabilirsiniz.

“Donanım” bölümünde, sunucuya bağlı donanımı görüntüleyebilir, ayrıca yerel disk bölümlerini görüntüleyebilirsiniz.

“Küme” bölümünü anlatmayacağım. Kümelerle çalışmadı.

Artık webmin'i ubuntu sunucusunda kurabilir ve dünyanın her yerinden kullanabilirsiniz.

"Terminali" kullanmak, profesyoneller için bile her zaman uygun değildir. Bu nedenle, grafik arayüzler günümüzde giderek daha fazla kullanılmaktadır - metin komutlarının kullanımının daha hızlı sonuçlara yol açtığı görevler için bile. Ayrı bir konu, Webmin Ubuntu'nun kurulumudur - bu, sunucuyu yönetmek için grafiksel bir web arayüzü kullanma yeteneğidir.

Terminal yerine grafik arayüzlerde çalışmak için Webmin kurulumu gereklidir.

Bu neden bu kadar alakalı? Teknik uzmanlar arasında sistemlerin hızı çok değerlidir. Sunucuyu yavaşlatacak çözümlerle çalışmak kabul edilemez. Özellikle mevcut kaynaklar çok büyük değilse. Bu nedenle Webmin gibi kompleksler özellikle değerlidir. Onlar sayesinde, bilgisayarınız, internet erişiminiz ve çalışabileceğiniz bir tarayıcınız olan her yerden sunucu kaynaklarına erişebilirsiniz.

Webmin, Unix tabanlı sistemlere dayalı sunucuları yönetmek için tasarlanmış web tabanlı bir arayüzdür. Bu tür sorunları çözmek için en basit ve en uygun çözümlerden biridir. İşte faydaları:

  1. Sunucu yönetiminde zaman kazanmanıza yardımcı olur.
  2. Ağları ve onlar için güvenlik duvarlarını yapılandırmanıza izin verir.
  3. Veri yedeklemeyi destekler.
  4. İşletim sisteminde ince ayar yapmanızı sağlar.
  5. Ve daha birçok kullanışlı özelliğe sahiptir.

Teknik olarak Webmin, basit bir web sunucusundan ve onunla çalışmayı esnek ve hızlı hale getiren çok sayıda komut dosyasından oluşur. Program ayarlarına sahip dosyalar hem manuel olarak hem de grafik arayüzde "Webmin Yapılandırması" bloğu kullanılarak değiştirilebilir.

Webmin for Ubuntu'yu ticari kullanım için kurmak istiyorsanız ücretsiz olarak yapabilirsiniz. Program BSD lisansı altında dağıtılmaktadır.

Kuruluma geçelim

Öncelikle “sources.list” dosyasında değişiklik yapmanız gerekir:

"sudo nano /etc/apt/sources.list"

Dosyanın sonuna aşağıdaki satırları ekleyin:

"deb http://download.webmin.com/download/repository çavuş katkısı
deb http://webmin.mirror.somersettechsolutions.co.uk/repository çavuş katkısı"

"wget ​​http://www.webmin.com/jcameron-key.asc
sudo apt-key jcameron-key.asc ekle"

Yaptı? Şimdi yüklenecek veri kaynakları listesini güncelleyin:

"sudo apt-get güncellemesi"

Şimdi Ubuntu Sunucusunda, Webmin'i yüklemek iki saniye meselesi haline geliyor. Komutu çalıştırın:

"sudo apt-get install webmin"

başlatmak

Webmin'i başlatmak için tarayıcınızın adres çubuğuna “https://(domain name or server IP):10000” yazmanız yeterlidir.Sunucuya girerken sadece kullanıcı adınızı ve şifrenizi girmeniz kalır. Bunu yönetici haklarıyla yapmanız gerekir. Her şey!

Nihayet

Webmin, Unix benzeri işletim sistemlerine dayalı bir sunucuyu yönetmek için grafiksel bir web arayüzüdür. Linux sunucularını yönetmek için çok kullanışlı bir şey. Yeni başlayanlar ve uzmanlar için hayatı kolaylaştırır, Linux yönetim zamanından tasarruf sağlar. OLMALI!!!

Yetenekler.

  • Tam işletim sistemi yönetimi (önyükleme, işlemler, durum, günlük dosyaları);
  • Kullanıcıları ve grupları ve haklarını yönetin;
  • Tüm sunucuları yönetin (Apache, FTP, SSH, Samba);
  • Güvenlik Duvarı dahil ağ kurulumu;
  • Yedekleme ve çok daha fazlasını gerçekleştirin;

Gelelim kuruluma.

WEBMIN deposunu ekleme

sudo nano /etc/apt/sources.list

Dosyanın sonuna bir satır ekleyin (shift+ctrl+v)

Deb https://download.webmin.com/download/repository çavuş katkısı

Kaydedin (ctrl+o) ve girin.

Anahtarları yükleme

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

Gerekli modüllerin eklenmesi

sudo apt-get kurulum perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-çalışma zamanı libio-pty-perl libdigest-md5-perl

Güncelliyoruz.

Sudo apt-get güncellemesi

WEBMIN'i koyduk

sudo apt-get install webmin

KÂR!!!

Tarayıcıya gidin ve webmin'i açın. Lütfen protokolün HTTPS(geçersiz bir sertifika içeren bir pencere açılacak, kabul edin ve istisnalara ekleyin).

https://ip sunucu adresi:10000

Hem barındırma hem de genel amaçlı birçok web sunucusu kontrol paneli vardır. Bugün bu panellerden birini kuracağım - Webmin bir CentOS 7 sunucusuna.Bence bu, bir tarayıcı aracılığıyla uzak sunucu yönetimi için en popüler araçlardan biridir.

Webmin, unix sunucu yönetimi için bir web kontrol panelidir. Çeşitli unix dağıtımlarına kurulmuş çapraz platformdur. Bir keresinde uygulamalarından birini freebsd ile ilgili bir makalede anlatmıştım. Webmin'i kullanarak, sunucudaki hemen hemen tüm popüler yönetim işlemlerini gerçekleştirebilirsiniz, örneğin:

  • Ağ bağlantılarını kurun
  • Kullanıcı Ekle
  • Bölmeleri monte et
  • Güvenlik duvarını yapılandır
  • Sunucuyu kapatın veya yeniden başlatın
  • Paketleri güncelle

ve daha fazlası. Webmin üzerinden kontrol edilebilen çeşitli yazılımlar için modüller bulunmaktadır. Örneğin, samba veya bir web sunucusu, mysql sunucusu ve diğer birçok paket. Modüllerin listesi kapsamlıdır, resmi web sitesinde üçüncü taraf özel modüllerin listesini veya kurulumdan sonra panelin kendisinde resmi modüllerin listesini görebilirsiniz. Webmin aracılığıyla sunucu konsoluna erişebilir, sunucudan dosya yükleyebilir veya indirebilirsiniz. Bazen bu uygundur.

Ben kendim bu paneli neredeyse hiç kullanmıyorum, gerek yok, konsoldaki her şeyi yapılandırmaya alışkınım. Ancak webmin kullanarak sunucuları aktif olarak yöneten insanlar tanıyorum. Bunlar, Linux'ta çok ileri düzeyde olmayan yöneticilerdi, ancak yine de bu panel, sunucuyu uygun bilgi ve becerilere sahip olmadan normal şekilde yönetmelerine izin verdi.

Neredeyse her zaman webmin'i posta sunucularında kullanırım. Günlük görüntüleyici modülünü kullanarak büyük posta günlüklerinde bir şeyi analiz etmek ve aramak benim için uygun. Daha basit ve kullanışlı bir şeye rastlamadım. Örneğin 100-300 megabaytlık bir günlük kaydınız var, her saniye içinde onlarca olay kaydediliyor. Bir e-posta kimliğiniz var. Harfin kimliğini arama çubuğuna girebilir ve göründüğü günlüğün tüm satırlarını görebilirsiniz. Çok rahat. Böyle bir durumda olağan arama yeterli değildir. Tabii ki, cat çıktısını alabilir veya başka bir şey ile gelebilirsiniz, ancak bu daha az uygundur. Özellikle farklı günlük dosyalarından değerleri karşılaştırmanız gerekiyorsa. İki tarayıcı penceresinde farklı günlükleri açmanız ve analiz etmeniz yeterlidir.

Webmin'i СentOS 7 çalıştıran bir sunucuya kurmaya başlayalım. İşlem, resmi web sitesinde uygun bölümde açıklanmıştır. Karmaşık bir şey yok. Webmin deposunu eklemeniz ve ardından paketin kendisini ve bağımlılıklarını yüklemeniz gerekir.

Depo ekleme:

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Dağıtım Nötr #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /mirrorlist etkin=1

GPG anahtarını içe aktar:

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

Webmin'i yükleyin:

# yum install -y webmin

Kurulumdan sonra otomatik olarak başlayacaktır. Sadece otomatik yüklemeye eklememiz gerekiyor:

# chkconfig webmin açık

Bağlantıyı takip ederek web arayüzü webmin'e gidiyoruz https://192.168.56.10:10000 , burada 192.168.56.10 sunucunun ip adresidir. https protokolünü belirttiğinizden emin olun, onsuz oturum açamazsınız. Kök kullanıcı adını ve şifreyi girin. Webmin ana sayfası açılır:

Tüm olasılıkları anlatmayacağım, soldaki menüye kendiniz tırmanabilir ve webmin üzerinden nelerin yapılandırılabileceğini görebilirsiniz. Dikkatinizi birkaç önemli noktaya çekiyorum. Webmin'in güvenli olmadığı ve sunucunun bunun üzerinden saldırıya uğrayabileceğine dair bir görüş var. Bu korkuların nasıl haklı olduğunu bilmiyorum, ancak her ihtimale karşı sunucuya erişimi kısıtlamak daha iyidir.

Statik adreslerden erişiyorsanız, erişimi yalnızca bu adreslerle sınırlayın. Tam orada yapılır, bir sonraki ayarda IP Erişim Kontrolü. Bu ayarı tavsiye ederim. Şahsen, özel bir ihtiyaç olmadan webmin'i dünyaya açmazdım.

Rus dili ile bir panel görmek istiyorsanız, o zaman sorun yok. altında seçilebilir dil. Bir bütün olarak tercüme edilmesi normaldir, her şey açıktır. Ancak, elbette, İngilizce'ye alışmak daha iyidir, onsuz sistem yönetiminde hiçbir yer yoktur. Ama anlamadıysan Rusça da kullanabilirsin. Sonuç olarak, webmin en çok sunucuları anlamayan, ancak bir şeyi yönetmesi gerekenler için kullanışlıdır. Dili değiştirdikten sonra, tüm arayüzün Rusça olması için tarayıcı sayfasını zorla yenilemeniz gerekir.

Hepsi bu, geri kalan özellikler ve ayarlarla kendi başınıza çözebilirsiniz, webmin'de karmaşık bir şey yoktur.

Linux çevrimiçi kursu

Yüksek düzeyde kullanılabilir ve güvenilir sistemlerin nasıl oluşturulacağını ve sürdürüleceğini öğrenmek istiyorsanız, tanışmanızı tavsiye ederim. çevrimiçi kurs "Linux Yöneticisi" OTUS'ta. Kurs yeni başlayanlar için değildir, kabul için temel ağ bilgisine ve sanal bir makineye Linux kurulumuna ihtiyacınız vardır. Eğitim 5 ay sürer, bundan sonra kursun başarılı mezunları ortaklar tarafından mülakata alınabilecektir. Bu kursun size kazandıracakları:
  • Linux mimarisi bilgisi.
  • Veri analizi ve işleme için modern yöntem ve araçlara hakim olmak.
  • Gerekli görevler için bir konfigürasyon seçme, süreçleri yönetme ve sistem güvenliğini sağlama yeteneği.
  • Bir sistem yöneticisinin temel çalışma araçlarında yeterlilik.
  • Linux tabanlı ağların dağıtımını, yapılandırmasını ve bakımını anlama.
  • Ortaya çıkan sorunları hızlı bir şekilde çözme ve sistemin kararlı ve kesintisiz çalışmasını sağlama yeteneği.
Giriş sınavında kendinizi test edin ve daha fazla ayrıntı için programa bakın.